It seems nearly everyone (save for those fans that are firmly Team Rafael) was excited for Michael (Brett Dier) and Jane (Gina Rodriguez) to get married on last night’s (May 16) season finale of Jane the Virgin — including Bruno Mars.
The singer made a surprise appearance at Jane and Michael’s wedding reception during the show, where he serenaded the new couple with a performance of the tune “Rest of My Life,” a tune Mars reportedly wrote years ago. On the show, Jane’s father is a famous telenovela star with many A-list pals, which explains why Mars’ cameo — playing himself — made sense. Stars such as Britney Spears and Kesha have also dropped by this season.
Watch Mars’ performance below; don’t worry, this video cuts out before all the crazy OMG moments of the show’s final moments, for those of us who would still like to remain in denial about a few of the current cliffhangers.
— Bruno Mars (@BrunoMars) May 17, 2016