Flowers use scent to attract pollinators. Most flowers of plants that rely on animal pollination will have a scent, but it is often undetectable to humans. Our sense of smell is pretty poor compared to lot of other animals.
The flowers that we recognise as having a strong smell are either naturally evolved flowers with strong scent (fairly uncommon), or ones cultivated by humans to promote the pleasant smell.
Latest Answers