The best celebrity pregnancy announcements ever
1. Cardi B
Cardi B surprised everyone when she revealed she was expecting a baby during her appearance onSaturday Night Live on 7 April. Yup - she just turned up with a baby bump.
Cardi is expecting her first child with rapper fiance Offset.
2. Kate Hudson
Kate and her husband, Danny Fujikawa, let the world know they're expecting their first child - a girl -together with this sweet gender reveal video on Instagram.