What makes a flower have the smell of perfume?
You may just have the question backward; many perfumes are designed to smell similar to the way flowers do in the first place. Production of a perfume often involves large quantities of a specific flower, and the process distills that scent and concentrates it into perfume oil. That oil is diluted with a solvent, usually some combination of ethanol and water, leaving you with a liquid that can be applied to skin and smells of flowers.