The majority of our guests lived within a 2 hour drive from our wedding venue. Some of our out-of-state guests didn't give us physical gifts or money because of the travel costs, which was fine by us. Their presence and effort in getting there enough of a gift for us, and I wrote them all cards, thanking them for their presence and all the fun we had together.
One of my friends, who lives an hour away from the wedding venue, gave us just a card with no gift. Should I still write her a card and thank her for her card & attendance? What is the right etiquette for this scenario? Thank you! 