Bruno Mars has us swooning with his latest appearance.
The singer appeared on the season finale of Jane the Virgin and performed a new song. "Rest of My Life" was a song Mars wrote a couple of years ago but wasn't able to put it anywhere until he appeared on the special episode of the hit CW series.
"Thank you to my beautiful friends @BrunoMars and @JessicaCaban for coming to our wedding lol," Rodriguez tweeted a photo of the cast at her fake wedding.
Check out Mars performance below: