Beyoncé has fuelled speculation that she is pregnant.
The "Drunk In Love" hitmaker, who already has three-year-old Blue Ivy with her husband, Jay Z, posted a photograph on Instagram where she is lying on a beach and covered with sand. The sand is shaped to display what appears to be a big baby bump.
It is not the first time the 33-year-old singer and her "Empire State of Mind" hitmaker husband have been surrounded by baby rumors, after Jay Z reportedly changed some lyrics in "Beach is Better" at a concert in Paris.
He is believed to have sung "cause she's pregnant with another one", with a source adding that his behavior has changed recently, much like it did when they were expecting their first child.
The insider said, "For the last month, Jay has been fiercely protective of her, just like when she was expecting Blue Ivy.
"He's been doing everything he can to ensure that Bey is in a stress-free bubble."
Meanwhile, Beyoncé previously admitted that she "would like more children," adding that her little girl "needs some company."
She said, "[Motherhood] gives you purpose. I realised why I was born and, more than anything, all of the things I want to pass onto my child and the best way of doing that is not by preaching or telling her but showing her by example."