Bruno Mars

Bruno Mars Performs ‘Rest of My Life’ on ‘Jane the Virgin’

Bruno Mars serenades “Jane the Virgin.”

The “Uptown Funk” singer performed his romantic ballad “Rest of My Life” on the season 2 finale of The CW television series, which stars Gina Rodriguez and Brett Dier.

Delivering a heartwarming rendition of the track, Mars belted out a lovely message as Jane tied the knot with Michael. “They said it wouldn’t work, but what did they know?” asked Mars. “Years have passed, but I’m still here today.”

Rodriguez, who plays Jane, thanked Bruno for attending her TV wedding.

And Bruno seemed excited about the show, too.

The Grammy winner has had this song in the stash for years, but never knew where to unveil it. Being a huge fan of “Jane the Virgin,” he felt it would be a perfect fit.

Watch Bruno’s touching scene from the series below.