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