For a limited time only, head over to Sephora and snag their Limited Edition Once Upon A Castle Advent Calendar for just $45! It contains 24 surprises from Sephora collection makeup, bath products, skincare, and accessories. Perfect gift to treat yourself or someone you love! This offer is available online only. Shipping is free on orders over $50.