Kylie Jenner wore oversized tees in public all pregnancy long.
IXOLA / BACKGRID
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 hid her baby bump with a fur coat before she and Tristan Thompson announced they were expecting.
Kate Middleton disguised her third pregnancy in a gorgeous red dress with an elastic waist.
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 wore a long robe to hide her baby bump.
Mila Kunis used a baggy dress to hide her baby bump.
Jessica Simpson sported a huge poncho before making her baby announcement.
Natalie Portman hid her baby bump at LAX with a buttoned up trench coat.
Nicole Kidman hid her teeny baby bump with a belted dress.
Nicole Richie’s flowing dress successfully concealed her baby bump.
Eva Mendes kept the patterns loud and distracting when secretly pregnant with Ryan Gosling’s baby.