News

Rose Essential Oil

It takes roughly 60 Roses to gather 1 drop of Essential Oil, having to be hand picked due to their delicacy. Therapeutic Grade Rose Essential Oil ...