There's a card for that...

There's literally a card for every holiday, occasion and event ever celebrated. Most are hilarious, others are touching and the rest will leave you scratching your head.
Recent Tweets @