John Legend Performs Joe Giudice's Song for Teresa Giudice

Andy Cohen facilitates the musical moment on Watch What Happens Live

By Zach Johnson Dec 08, 2016 12:55 PMTags

Christmas came early for Teresa Giudice.

In mid-October, the Real Housewives of New Jersey star told E! News that Joe Giudice had done something extra special to celebrate their 17th wedding anniversary. "He said he had a surprise for me, and that he wrote me a song," Teresa said of Joe, who is incarcerated right now. "I gotta pitch it out there: He wants John Legend to sing it to me. So, we'll see. You never know!"

A week later, Teresa floated the idea to Andy Cohen during an appearance on Bravo's Watch What Happens Live. "He sent me the song and then he wrote in there that he would love for John Legend to sing it to [me]," Teresa, 45, told Andy. "You never know! Maybe season eight."

Andy facilitated the performance when John appeared on his show Wednesday night. "When I heard this, it made me crazy," he said. "I have the words and a keyboard right here. I know that I'm putting you on the spot, but John Legend, can you make Joe Giudice's dream come true?"

John laughed and asked, "Why are you doing this to me?"

"Because we love you!" Andy replied.

With fellow guest Trevor Noah by his side, Legend performed part of Joe's ditty. "Because I'll love you forever / I'll never lie, no never," he sang. "'Cause you are my baby / My empress, my lady / Teresa, you are my I, I, I, I, I, I, I, I, I, I, I, I, I, I heaven / Oh, You're my I, I, I, I, I, I, I heaven."

Teresa Giudice Explains Her Reunion With Danielle Staub

After the performance ended, the Grammy winner marveled at the simplicity of Joe's lyrics. "I swear, on the lyrics it says 'my' and then comma 'I' comma 'I' comma 'I' 'heaven,'" said John, who added that he wrote the melody. "I just made it up right there," he said. "Improvisation."

This Christmas will be the first of many that Teresa and Joe spend apart.

"I'm not hosting Christmas Eve this year," Teresa told E! News in November. "I'm going to my brother's again, because it's just us. Being home is just kind of going to be sad, so I didn't want to be home." Teresa added that she and her daughters will be with Joe's family on Christmas Day. "It's nice to spend the holidays with family, because we don't get to see them that much," the mom of four explained. "The girls like to be with their family. They have a lot of cousins."

(E! and Bravo are both members of the NBCUniversal family.)