Queen Bey sparked a worldwide meltdown as she announced she was pregnant with twins via an OTT shoot on her Instagram account.

And now, she has stripped naked to bare her bump in all its glory.

The 35-year-old released a string of images on her website, Beyonce.com, under the subject “I have three hearts.”

Beyoncé covered her bare chest with her hand while rocking painted flowers on her legs.

Other pics saw Jay Z’s wife reclining on a chaise longue in a bra while she handed daughter Blue Ivy a flower.

 

A poem published alongside the photo shoot read: “Venus has flooded me, second planet from the sun, I wake up on her foamy shore.