Danielle Fishel, aka Topanga from the classic '90s sitcom Boy Meets World, got hitched last week. The photos we've seen so far are pretty dreamy, and apparently the entertainment was equally magical. 

Fishel married TV producer Jensen Karp, who is close friends with John Mayer. It was fitting, then, that Mayer served as a groomsman and as a wedding singer for the evening. 

Mayer performed a cover of "XO" by Beyoncé, and Fishel dedicate an entire Insta post to commemorating the special moment.

Wedding bells were ringing last week for Danielle Fishel and Jensen Karp. 

According to HelloGiggles, the duo got married at the Carondelet House in Los Angeles. 

They had been dating for a year when they announced their engagement in May.

By all accounts, the nuptials were quite the event. Fishel's Boy Meets World co-stars Ben Savage and Will Friedle were there to help celebrate.

Also in attendance? None other than John Mayer.

The musician is a close friend of Karp's, so he served as both a groomsman and as a wedding singer. 

Mayer sang "XO" by Beyoncé for the couple's first dance

In her caption, Fishel wrote that she was "obsessed with his cover" of the Beyoncé hit. Mayer apparently appreciated the kudos, because that was all it took for him to perform the song at the Fishel-Karp wedding.

All in all, it sounds like the couple had a memorable night surrounded by friends and family.

And getting serenaded by John Mayer during your first dance (with a song by Bey no less) is not a bad way to start your marriage. 

Fishel and Karp will definitely have some epic stories that they'll be able to tell for years to come.