Beyoncé kicked off her Formation World Tour last night in Miami. Fans haven't stopped talking about her marriage to Jay-Z since she premiered her visual album Lemonade over the weekend.
Some fans believe lyrics in one of the songs confirm rumours that Jay cheated on his wife.
In the video for Anger, Beyoncé wears a wedding dress, letting us all know that, “when you play me, you play yourself.”
She adds: “If you try this shit again, you’re gon’ lose your wife.” And then throws her wedding ring.
But during the show last night, Beyoncé dedicated her song 'Halo' to her 'beautiful' husband of eight years.
The singer said: "I wanna dedicate this song to my beautiful husband.
"I love you so much."
[2] Beyoncé closing the show with 'Halo' tonight in Miami. #FormationWorldTour pic.twitter.com/cMD5tmpZO7
— BEYONCÉ REIGNS (@BeyonceReigns) April 28, 2016
Beyoncé also invited two fans up on stage to dance to Single Ladies.
Bey also paid tribute to Prince. During an interlude, her band played 'Purple Rain' as she thanked Prince for his "beautiful music".
Check out last night's setlist:
Formation
Sorry
Bow Down / Tom Ford
Run the World (Girls)
Mine
Baby Boy / Standing on the Sun
Hold Up
Countdown
Me, Myself and I
Runnin’
All Night
6 Inch
Don’t Hurt Yourself (with elements of “Freakum Dress”)
Ring the Alarm
Lost Yo Mind / I Been On / Independent Woman / Naughty Girl
Diva
Flawless (Remix)
Feeling Myself (Nicki Minaj cover)
Yoncé
7/11
Drunk in Love (with elements of “Swimming Pools”)
Partition
Rocket
Hip Hop Star
Daddy Lessons
Single Ladies
Purple Rain (Prince cover)
Crazy in Love (2014 Remix) (with elements of “Bootylicious”)
Naughty Girl
Party
Blow
Sweet Dreams
Die With You
Freedom
Survivor (Destiny’s Child song)
End of Time / Grown Woman (Mashup)
Halo
Beyoncé brings her Formation World Tour to Croke Park on July 9th.