Get 30 Valentines through Vistaprint and just pay the shipping of $4.80.
(May vary slightly, I think.)
Technically, it's only 10 cards, but there are many
choices that you will cut in thirds, making 30.
Order by Friday, February 1!
You can grab a box of Valentine's for slightly cheaper,
but it won't have you child's cute face on it.
(There are also non-photo & larger ones available.)