*** WARNING: Mild Jane the Virgin Spoilers Ahead ***
That's because while we knew about Kesha and BritBrit's episodes ahead of time, Bruno surprised viewers as he popped up to sing an original song for Jane and Michael's (Brett Dier) wedding!
According to a press release, Bruno first wrote Rest of My Life years ago, but was never able to find the right home for it… until now!
Apparently, the Grenade singer is actually a huge fan of The CW dramedy and jumped at the chance to add something special to Jane's wedding night.
Too bad not everyone survived the wedding to talk about how great he sounded…
Ch-ch-check out Bruno Mars' emotional Jane the Virgin moment (below)!!!