Teresa Giudice kind of gave us the most amazing news ever when she appeared on Watch What Happens Live in October. Not only did her husband, Joe Giudice, write her a love song while serving his 41-month prison sentence to commemorate the couple's 17th anniversary that month, but he also said he wanted John Legend to sing it.
Naturally, we've been waiting for the stars to align for this amazing collaboration to take place. And that day was Wednesday night, when John made a visit to the Bravo Clubhouse.
Host Andy Cohen handed John the lyrics to the love song along with a keyboard and asked him to "make Joe Giudice's dream come true" by singing his rendition of the ballad. John laughed nervously as he prepared to perform. But we don't really know what he was worried about, because he went on to croon an absolutely flawless rendition of the song. Swoon.
Here are the long-awaited lyrics of Joe's song, for which John completely improvised the melody on WWHL: "'Cause I'll love you forever / I'll never lie, no, never / 'Cause you are my baby, my empress, my lady / Teresa, you are my Heaven / You're my Heaven."
Teresa and Joe have yet to publicly comment on John's performance, but we can only imagine they'll have the same review of it as Andy did on WWHL: "That was incredible."
We know John just released his latest album, Darkness and Light, but we think he has the makings of another hit single right here.
See another epic moment from John's time in the Bravo Clubhouse, below.