She IS the queen of surprises!

Fans are convinced Beyonce is secretly pregnant with baby #4, and they've put together a pretty compelling list of evidence. Their main focus? Bey looks like she's hiding a baby bump under her costumes while performing on her On The Run tour with Jay-Z!

Not only that, but she wore a gold bodysuit with a heart embroidered on her stomach, and now the Beehive thinks she's dropping some not so subtle hints she's got a bun in the oven!

They also say that she's been donning an unusual amount of coats and jackets, in an attempt to distract from her growing midsection.

Hip-hop's power couple also have a thing for the number four, so people think they wanted to round out their family with a fourth child. They recently renewed their vows and celebrated the twins first birthdays, so it would be a perfect time to add a final addition to the mix!

Time to spill the beans, B!