Last day to order gifts with overnight shipping. Get gifting.

A gift card makes it easy for them to bring beautiful things home. Shop gift cards.

Renew, sign up, or gift a subscription to Magnolia Journal for inspiration year-round. Start here.

Rose Petal Body Oil - Photo 1
Rose Petal Body Oil - Photo 2
Rose Petal Body Oil - Photo 3

Rose Petal Body Oil

$40.00

Pay in full or choose a flexible payment plan with
Shop Pay
.

Get 20% off your first order, free shipping on orders $99+, and more with a FREE Magnolia Perks account!

Exclusions apply. More information and a list of excluded products can be found hereOpens in new tab.

Replenish your skin and release stress with the stirring aromatics of pure Bulgarian rose in the Rose Petal Body Oil. Massage into skin, add to a warm bath, or apply to pressure points, for long lasting moisture and natural rose scent.

How to Style It