Lots of weddings have entertainment, but few have a rap battle scripted specifically for the bride and groom.
But thanks to Don't Flop Entertainment, a bride named Fran had the opportunity to surprise her fiancé James with just that. During the couple's wedding ceremony, the MCs Shuffle-T and Marlo arrived to spit out eight minutes of lyrics just for the newlyweds.
Check out the hilarious and impressive results above.
ALSO ON HUFFPOST:
THE spot for your favorite fan theories and the best Netflix recs. Learn more