In case you haven't heard, today is Valentine's Day! If the holiday caught you by surprise, never fear; you're not too late to send some love to your family, friends or even that special someone. In fact, you're just in time to send an e-card that shows how much you care — about your honey and about the planet. Whether you're looking for funny and whimsical or sweet and sentimental, we've got you covered on the best sites to find free Valentine's e-cards:

Care2: This site has more than 25,000 e-cards to choose from, including more than 100 specifically for Valentine's Day. For every card you send, you earn points for things like safe drinking water, carbon offsets or help for shelter pets through Care 2's partner organizations. Everybody wins!

123Greetings: Lots of e-cards to choose from and minimal hassle to send them to your sweetheart.  

eGreetings: This card site is a little heavy on the ads, but they have a good selection of Valentine e-cards to choose from. And you can also post these cards directly to Facebook, which is kind of a cool feature for those who want the Facebook world to see.

Happy Valentine's Day!

It's not too late: Send an e-Valentine now!
Stay out of the doghouse and send a Valentine e-card to your honey. Here's our favorite free sites.