Beyoncé gave one bride the surprise of her life over the weekend.
The singer and her rapper husband inadvertently crashed a wedding while holidaying in Portofino, Italy on Saturday.
Beyoncé and Jay Z apparently decided to visit a local church, but only realised once they were inside that a wedding was going on.
Fortunately it just made the day even more special for the newlywed couple.
And Beyoncé kindly took the time to pose for a photo with the bride, who couldn’t have looked happier at her surprise star guest.
The bride, who was beautiful in her lace white dress and floral gown, didn’t seem to mind in the slightest that Beyoncé took some of the spotlight on her big day.
And the 33-year-old was rather show-stopping in her black and pink floral bikini top, and a long pink d.RA skirt that was slit all the way to the top of her thigh.
Beyoncé also wore striped flip flops, a straw hat and cat-eye sunglasses over her minimally made-up face.
The Single Ladies hit-maker sported some gold jewellery as well as some matching body art, including a peacock feather design on her upper thigh.