Since Beyonce gave birth to a baby girl over the weekend, the world has been waiting (with baited breath) to see the first picture of her and Jay Z's daughter, Blue Ivy Carter.
And it appears as though the waiting is finally over because rapper 50 Cent has posted pictures of Bey and Jay Z's daughter on Twitter. However, they're not what we expected...
The rapper, who doesn't get on too well with Jay Z, decided to use his photoshopping skills to paste Jay Z's less than feminine face onto a baby's body and writing the caption: "Yal play to much congratulations to JAYZ and Beyonce BABY #BlueIvyCarter IS GEORGOUS."
However, he later back tracked hinting that someone else made the image and he just posted it. He tweeted: "I would never make a picture like that its all over my time line yal play to much I'm sure Jay is the happiest he's ever been in his life."
Having taken their little bundle of joy home, reports have now suggested that Bey and Jay Z have forked out for extra security for Blue Ivy.
Bey and her baby bump