Shiva Rose Rose Facial Oil This Shiva Rose Rose Facial Oil ($120) is ultraluxurious, smells amazing, and will give you glowing skin, even in the Winter. Image Source: anthropologie.com Shiva Rose Rose Facial Oil $120 from anthropologie.com Buy Now