I'm confused by all of the different pre-wedding events that take place: stag and doe, jack and jill, bridal shower, bachelor party, bachelorette party, rehearsal dinner... the list seems to go on and on!
My question is threefold:
(1) what's the difference between all of them (are some of them the same thing with a different name?)?
(2) are you supposed to do them all?
(3) What's the purpose of each of them? It seems like they're all cash and gift grabs.
I feel strange asking someone to buy me both a wedding gift and a bridal shower gift.
I should note two things: We're having a small wedding - about 60 people, and we own a house and don't really "need" anything. Isn't it weird to ask people for gifts when they know you don't need them?