So Beyonce just went and dropped a whole heap of maternity photos on her website beyonce.com and surprised everyone.
The post on her website is called 'I Have Three Hearts' and features Bey amongst flowers, naked and also some featuring Jay-Z and her daughter, 5 year old Blue Ivy.