Etiquette Snob here… lol
(In so much as I know too much about this topic due to my upbringing & career)
To be sure they are all very nice items.
BUT the “Traditional Rule” of Etiquette is…
That is they are to be used at YOUR Wedding, then they are not truly Thank You Gifts (IF that indeed was your intention)
Ie: Realistically… the cozies, the robes, the manicures and the lunch all tie back to YOUR Wedding Day (and to some extent the Picture Frame & Photo)
TRUE Thank You Gifts for the Bridal Party, are meant to be things that come with “no strings attached” items… things beyond the Wedding… that you give to the person because of the person they are (selected for them personally based on their likes and interests) and the wonderful friendship / relationship that you share with each person.
True Thank You Gifts for the Attendants, should be something that are chosen for each of them personally and chosen with love and care
So no matchy-matchy EVERYONE gets the same thing (that just shows not a lot of thought went into the process… ya just walked into a store and ordered 3 of the same thing)
Although… it is perfectly acceptable to give them similar items…
So for example, if you decide upon Jewellery… then you could give each gal a different pair of earrings… taking into consideration that (a) They must all LOVE earrings, and (b) each set would have to be very much representative of who they are… and your relationship with them.
These gifts are most often presented at either the Bridal Luncheon (an event hosted by the Bride for her Bridesmaids… again an act of kindness / thank you by the Bride) OR at the Rehearsal Dinner
Personally, I like Bridal Lunches… waaaay more fun. And not quite as embarrassing as putting your loved ones on the spot to show off their gifts (I am old school in this, I don’t think that gifts should be opened in public… if there are attendees who won’t be getting a present as well)
Hope this helps,
PS… If you have more Questions in this regard, just ask, I am happy to help.