So Beyonce just surprised us all (again) by dropping a whole heap of maternity photos on her website beyonce.com.
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.