Didn't have time to pick up something special for your special someone? Never fear. We've got the best last-minute Valentine's gifts this side of 34th Street.

M&M has the hook-up for those Valentine's Day non-conformists. and for the colorblind. Proclaiming green as the "new color of love," no longer do red and pink have to consume your purchases - and you know you can't resist that sassy green chick. These green Valentine's Day-themed candies are a classic gift for boyfriend, girlfriend or anything in the "it's complicated" realm. Enough to melt your heart? Probably not. But at least they won't melt in your hand.

Ball point pens? Check. Physics textbook? Check. 101 Sex Positions guide? Check. Check. Check. If this sounds like your to-do list for the afternoon, then the Penn Bookstore is the place for you. Leave it to the Quakers to put a Kama Sutra book next to the latest rant-a-thon by Ann Coulter. Stop in on your way to class to pick up something for your professor, yourself and whoever may await you tonight.

Valentine's Day wouldn't be Valentine's Day without Hallmark. CVS has more than enough cheesy lines and corny jokes to satisfy all your sweethearts. Our best find? A Valentine's Day card that serves as both a birthday card for those (un)fortunate enough to be born on the day of love. V-day and B-day in one. Who knew?

Chocolates on Valentine's Day are a classic gift for anyone to give or receive. And if you're looking for variety, the bookstore is calling your name. Godiva chocolates in gold boxes - heart-shaped and ribbon-bound -- are enough to satisfy anyone's sweet tooth. There is also quite the teddy bear collection if you're looking to add a little something extra. Now we just need to figure out where all the books are.

Remember the days when you got 30 personalized Valentines from everyone in your class, hand-delivered to the shoebox you decorated the night before? These times need not be over. CVS is stocked with all the cardboard cartoon messages your narcissism desires. After all, what says "I love you" better than your friendly neighborhood Spiderman? And to really seal the deal, give your sweetheart the complimentary tattoos. She'll be yours in no time.

To wrap up your gift-giving, stop by the flower store on 34th and Walnut. The selection may be slim, but it beats picking dandelions from Hill Field. Top them off with a red glass vase and some custom balloons and you'll be good to go for the night.