We received a wedding gift in the mail yesterday from a couple that is very close to both my and FI's parents. It included an incredibly generous check and a beautiful needlepoint that the wife made for us. We telephoned them last night to thank them for both gifts- I wanted them to know that we received it in the mail since it was shipped from far away.
I wrote a thank you card this morning and was set to mail it out, but I just realized that they are flying out tonight from their home in California to NJ for some visiting before our wedding next weekend. They will not receive the thank you card until they return back to CA in 3 weeks.
Would it be better to hand deliver the thank you card to them? We will see them a few times over the next week prior to the wedding, as well as at the wedding. I just don't feel comfortable cashing the check without them receiving the thank you card until a few weeks later, especially if we will see them before that.
Thanks so much for any advice!