We just found out we're expecting and wanted to wait before announcing. Today we were with another couple and my four year old yelled out let's buy something for the new baby! I tried to cover it up and said "sure, let's buy something for your baby doll!". She says "No! The baby in your belly!!!" and kept pointing to my belly. At that point I fessed up to our friends. We laughed about it but how do I prevent my 4 year old from spilling the beans again?? I did have a talk with her after and said let's keep the baby a secret between just us and daddy. She says ok but then later on yelled out in front of everyone "mommy, I won't talk about our secret!!!" Doh!