Why do flowers smell good?

Why do flowers smell good?

Available on Prime Video
S1 E36: Adibou wonders why flowers smell so good. He decides to set out to discover this mystery and understand this wonderful phenomenon.