Neat...I've forgotten where it's from, but did you know the word "card" is in the word "cardiac" meaning heart?
Anyway, if you still need to send a Happy Mother's Day card, the Daughters of St. Paul have a great website. Don't worry, they're free. :-)
It may not be as glamourous as some other sites' e-cards, but it still has awesome music and beautiful cards.