Racked is no longer publishing. Thank you to everyone who read our work over the years. The archives will remain available here; for new stories, head over to Vox.com, where our staff is covering consumer culture for The Goods by Vox. You can also see what we’re up to by signing up here.
So, you forgot that Valentine's Day is this Friday because you've been too busy live-streaming fashion shows from the warmth of your bed (it happens). But that's not an excuse for skimping out on gifts for your boyfriend/best friend/mom/depressed coworker. And no, a super-cute card from Papyrus with a Starbucks gift card doesn't cut it.
If we just explained your exact predicament, then check out our map of 21 shops to pick up last-minute Valentine's Day gifts for anyone who could use some heart-shaped love from you. You could go as small as a mini box of chocolates for $6.50 or as big as high-end lingerie—which, in fact, is not that big, size-wise. Check out the stores after the jump and promise yourself that you'll finish shopping before tomorrow's snowstorm hits.