John Mayer
John Mayer, 45 performed a cover of Beyoncé’s ‘XO’ at ‘Boy Meets World’ actress Danielle Fishel and Jensen Karp’s 2018 wedding.
It was Danielle herself who took to Instagram to share a clip of the moment, which she captioned: "Jensen brought many new and wonderful friends into my life and the friendship of John Mayer is at the top of the list. We are beyond grateful and thrilled that he was not only a groomsman but agreed to sing our first dance song. I’m obsessed with his cover of this song (‘XO’ by Beyoncé) and he played it for us live at the Forum last year simply because I told him how much I loved it."