Rose petals – more than a nice smell