Kylie Jenner
Kylie Jenner wore oversized tees in public all pregnancy long.
Princess Eugenie wedding
Meghan Markle showed up to Princess Eugenie’s in a navy coat that hid her baby bump days before announcing her pregnancy.
Khloe Kardashian
Khloe Kardashian hid her baby bump with a fur coat before she and Tristan Thompson announced they were expecting.
Kate Middleton
Kate Middleton disguised her third pregnancy in a gorgeous red dress with an elastic waist.
Jennifer Lopez
Jennifer Lopez hid the fact that she was pregnant with twins until the very end of her 2007 tour with some flowing costumes.
Blake Lively
Blake Lively wore a long robe to hide her baby bump.
Mila Kunis
Mila Kunis used a baggy dress to hide her baby bump.
Jessica Simpson
Jessica Simpson sported a huge poncho before making her baby announcement.
Natalie Portman
Natalie Portman hid her baby bump at LAX with a buttoned up trench coat.
Nicole Kidman
Nicole Kidman hid her teeny baby bump with a belted dress.
Nicole Richie
Nicole Richie’s flowing dress successfully concealed her baby bump.
Eva Mendes
Eva Mendes kept the patterns loud and distracting when secretly pregnant with Ryan Gosling’s baby.