Hallmark has cards for everything. If the card isn't out on the shelf, make sure that you ask behind the counter because they have a lot of the obscure cards underneath the racks. And I mean obscure, such as the celebration of a priest's Cardinal (50th I think) anniversary, down to the death of a specific type of pet. The cards here might be a little more pricey than those at Walmart or Target, but its worth it for the selection and quality.
more