Today I came across a debate about a current celebrity who was having a baby shower for her second child. Many commenters seemed to think that it was inappropriate, and that you should only have a shower for your first child. I was shocked! I have never heard of this rule before, and assumed that it was normal to have a shower for each new child. What is your experience?