My fiance and myself live in CA and our shower is being hosted in MI, where our wedding will be held. Because of the logistics, people have started sending shower gifts to us here in CA so we don't have to physically transport things back. Should I hold off on sending thank you's until after the shower so I can thank them for attending, or send the thank you's now so they can be assured the gift was received. The shower isn't for another three weeks. I'm not clear on what proper etiquette is, but I want people to know we are appreciative.