Beyoncé decided to celebrate gay marriage in the most Bey-way possible last night.
The singer shared a very colourful video with her 38.5 million Instagram followers, which shows her dancing around to 7/11 in not one but SIX different rainbow themed outfits.
She captioned the 15-second video "Never Too Late #LoveWins ❤️", and we just can't stop watching it.
She rocks a fringes rainbow mini dress, two sets of rainbow swimwear, rainbow angel wings, waves a little rainbow flag, madly flaps her rainbow cape and tosses rainbow confetti in the air.
Maybe the video came four days after the official announcement as it took her that long to source all the technicolour outfits, although she is Beyoncé and her wardrobe is probably bigger than our entire flat.