Need a gift for a girlfriend fast? Going to a bridal shower but haven't had a chance to check out the registry? Then pick up a bottle of Princess, the fabulous new fragrance from Vera Wang. With its golden-crown top, purple rhinestone accents, and heart-shaped bottle, it's a perfect romantic gift for any princess bride. Not only does it smell playful and delicious, but it will also look precious on a nightstand or perfume tray. Princess has notes of water lilies, Tahitian flower, dark chocolate, and vanilla, so you can present it with a card that reads:
Chocolate, flowers, and perfume—all of your vices rolled into one.
Buy it here. A 1.7 oz bottle sells for $52, and a 3.4 oz bottle sells for $68.