Believe it or not, Beyonce and JayZ have been married for 5 good years.
How time flies, their marriage feels like it was just yesterday they said "I do". The celebrity couple have been blessed with a beautiful daughter named Blue Ivy Carter. Beyonce and JayZ had their anniversary in Cuba. They were seen walking hand in hand, with their moms behind them in the above picture.
Hmmmm......... they are such an adorable couple. Did you think they would last this long?
Congrats to them!
More picture after the break