Oh, sooo American. I'm in the States and had 2 suprise baby showers when I was pg with DS. I had no idea about either of them and hated being the centre of attention more than I already was. At my work 'do', I was made to sit at the front of the room and open each gift, Oooing & Aahing appropriately
People spent a fortune - we got tons of baby bath stuff (had to give it away as DS was allergic to it), clothes (too many to wear), 5 hooded towels, books, toys, a nursing pillow, a few bits & bobs for me and $130 gap gift card. I know at some showers, everyone clubs together to buy one bog gift such as a car seat or the crib.
A few people sent cards and a small gift when DS was born, but I think the idea of the shower is that all the gift giving is done in advance.
And, after all the money spent on the gifts, not one person, out of about 40 has been in contact with us since Ds was 12 weeks old.
I have also heard many mothers complain about their showers - "I got X but I really wanted Y".
So, I agree with you all - quite unnecessary even if the sentiment behind it is a nice one. I hope this doesn't sound ungrateul because I was truly very appreciative of everyone's kindness, it was just a bit OTT for me!