Baby Shower

Shani 🤰🏼👶🏼

When is best to have a baby shower? As trying to decide but have no idea how close to due date your meant to do a baby shower. What games do you do for babg shower?