We need to send out thank you cards to our guests. Do you send them to people who didn't buy you a gift? We have a few people who didn't buy a gift, some who live nearby and some who travelled a long way.
Also, I'm not sure whether to send a thank you card to my in laws. They did travel a long way, but didn't buy us a gift, and I did already thank them publicly at the wedding during the speeches and gave them a nice gift.