Are you scrambling to pick out a Valentine’s Day gift today?  You’re not alone. A report from the market research firm Numerator found that nearly half of all Valetine’s Day shopping is done between Feb. 11th and Feb. 14th. Retailers like Walmart, Target, and Walgreens say roughly 50% of candy and cards are sold on Feb. 13th or 14th. Overall, Americans spend about $25.8 billion on Valentine’s Day each year.

Did you buy your Valentine’s Day gifts in advance, or wait till the last minute?  Have you ever forgotten it completely?