My bridal shower is tomorrow and I've gotten cute gifts for the two hostesses. My question is when do I give them ? I assumed the day of the shower, but now I'm wondering...you typically give someone a card with a gift. Do I include my thank you note, written in advance of the shower? It seems more appropriate to wait to write the thank you until after the shower so I can include details and specifics, so then I would wait to give the gift when I give the card, right? Unless of course I gave the gifts with a broad 'thank you for hosting my shower' note, and waited to write another thank you later that touched on specifics. Of note--I don't see the hostesses often & they don't live closeby so arranging another meeting isn't easy. Clearly I'm overthinking this. guidance please