I thought this was asked recently, but I search and couldn't find it.
We were given an engagement card from friends of my parents with a note inside that said a "gift of X was selected from Macys, this special order item will be shipped"
Do I send a thank you now, or when the item arrives?