When is the appropriate time to have a baby shower?

Caitlin

Vote below to see results!