Beyonce Dazzles in Pregnancy Photo Shoot

The singer announced she's expecting twins on Wednesday.

Since sharing the original post, Beyonce has broken an Instagram record, earning more than 8 million likes for her big news.

After the reveal, Beyonce took to her website to post photos from her pregnancy shoot, which she titled "I Have Three Hearts."

She posted pictures, poems and more.

"Mother is a cocoon where cells spark, limbs form, mother swells and stretches to protect her child," one of her images read.

Fans immediately started posting pics from her website in excitement. Some pictures include her daughter Blue Ivy, 5, who will soon be a big sister. In others, Beyonce can be seen posing underwater.

Here are some more: