My sister is getting married next week, and she just received an email from Macys that a gift was purchased for her from a colleague, but it is on backorder and will arrive in August. We both think she should send a thank you card right away - not wait until August, but should she say that she received an email that it was purchased and will arrive in August, or should she just say thank you for the gravy boat, in which case the colleague will likely assume that she received the gift? I think she should do the latter; I don't see any reason to explain that she hasn't actually received it yet.