As if a bride's wedding day isn't already exciting enough, imagine if Beyonce randomly showed up dressed in a bikini and posed for photos!
That's exactly what happened to one lucky couple tying the knot in Portofino, Italy, where Bey and Jay-Z were recently vacationing.
The power pair, who've been staying on a mega yacht, decided to take a stroll and visit a local church, where a wedding happened to be going down.
Despite the fact that Bey was casually dressed in a bikini, she posed for photos with the bride and other guests.
The "Drunk in Love" singer just had her 33th birthday and has been wearing bikinis nonstop while on her European vacay.
She posted a photo of herself doing a back bend in an Aerie swimsuit top on Sunday to thank fans for their birthday wishes.
Bey and Jay are currently chilling in Cannes. Tough life for these two!