John Legend Sings the Love Song Joe Giudice Wrote for Wife Teresa

Here's proof that John Legend could sing anything and make it sound incredibly romantic.

The Grammy-winning crooner took on the song that Real Housewives of New Jersey star Joe Giudice wrote for wife Teresa on Wednesday, December 7, and it sounded pretty awesome. Watch it in the video above!

John Legend Sings the Love Song Joe Giudice Wrote for Wife Teresa
Andy Cohen, Trevor Noah and John Legend on 'Watch What Happens Live' on Wednesday, December 7. BravoTV.com

Teresa, 44, teased the song that Joe, 44, wrote for their 17th wedding anniversary during an appearance on Watch What Happens Live back in October and revealed that her husband wanted Legend to sing it. So when the "All of Me" singer appeared on the Bravo talk show on Wednesday, host Andy Cohen made that crazy dream come true.

"The last time Teresa Giudice was here, I asked her how her husband, Joe, was doing in prison, and she revealed that he had written lyrics to a love song to her that he dreamed of one day having John Legend perform," Cohen explained as Chrissy Teigen's husband put his hands to his head.

Cohen then handed the words to the song and a keyboard to the Oscar winner.

Just an amazing man sweetheart @johnlegend love him

A post shared by Teresa Giudice (@teresagiudice) on

"Why are you doing this to me?" Legend, 37, said with a laugh before launching into the song.

“’Cause I'll love you forever,” he sang. “I’ll never lie, no never. ’Cause you are my baby, my empress, my lady. Teresa, you are my-y-y heaven.”

As Us Weekly previously reported, Joe began serving a 41-month prison sentence for fraud in March. Teresa returned home last December after serving an 11-month stint on similar charges.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!