I didn't have a Baby Shower, but I did have a Thanksgiving Day to celebrate baby's arrival. I wanted to get everyone together and show off our baby, but unfortunately these occasions end up as present-giving fests. Maybe re-name the baby-shower day as a BBQ or party so that people realise it is for their presence rather than presents! Then again, the people you invite are likely to want to bestow you with a gift in appreciation for your important role of bringing a baby into their lives.
Bookmarks