Debuting a new song on a season final of a tv show is pretty unheard of, but that's just what Bruno Mars did on the season 2 finale of 'Jane the Virgin.' The song is called "Rest of My Life" and Bruno Mars actually appears in the show singing the track at the main character's wedding. Apparently the song has been tucked away for years waiting to be used at the right time and place. Enjoy below and maybe sing it to your loved one.
More in FIRST LISTEN
Toni Braxton returns with "Deadwood"
Braxton teased fans all week before the release of her debut single from her upcomingSeptember 13, 2017
Imagine Dragons Lead Into 'Evolve'
Four-piece Imagine Dragons are perhaps one of the most respected rock groups in the 2010's. Evolve (stylized as ƎVOLVE) servesJune 23, 2017
Lorde's 'Melodrama' Delivers Her True Character
It's the Lorde's day, so let us pray to the pop gods. Melodrama has finally dropped for theJune 16, 2017
Portugal. The Man Release Most Promising Record Of Career
Woodstock is an album from the Alaska-based Portugal. The Man that takes the career of the bandJune 16, 2017
Katy Perry Heads Into Era Of "Witness"
Katy Perry, as of late, has been one of the most talked about and criticizedJune 9, 2017
DJ Khaled Reveals Drake Track, "To the Max"
The Drake vocals are finally in! “To the Max” is here as a collab and gives us aJune 5, 2017
Dua Lipa Blesses With Self-Titled Debut Album
The multi-talented Dua Lipa has been working on a full length release since 2015. The first officialJune 2, 2017
Bryson Tiller Begins Second Album Cycle With 3 New Tracks
Bryson Tiller's debut T R A P S O U L, out through RCA Records, peakedMay 12, 2017
Harry Styles' Hyped Solo Album Has Dropped
The 23-year old former One Direction star Harry Styles is taking his solo career to the lengthsMay 12, 2017