She delightedly announced her pregnancy just hours before.
And pregnant Beyonce, who is expecting twins, shared an intimate insight into her pregnancy atop life with her husband Jay Z and five-year-old daughter Blue Ivy in an onslaught of personal snaps shared to her website on Thursday.
The 35-year-old songstress posted the snaps with the caption: ‘I have three hearts’ emblazoned across, in reference to her two babies, while giving a rare glimpse into her wedding day, holidays with her family and stunning behind the scenes shots of her life.