rose petals contain many rare and precious elements and mineral compounds