John Legend Performed A Love Song For Teresa Giudice Written By Her Husband Behind Bars

Joe Giudice might be spending the holidays in jail, but he still managed to make his wife feel special while spending time behind bars.

In mid-October, the Real Housewives of New Jersey star told Andy Cohen that her husband wrote a song in honor of their 17th wedding anniversary. “He sent me the song and then he wrote in there that he would love for John Legend to sing it to [me],” Teresa told Cohen while guest-starring on his popular late night show Watch What Happens Live. “You never know! Maybe season eight.”

Last night, Andy Cohen gave the people what they wanted. John Legend appeared on the show last night alongside Trevor Noah, and after a bit of encouragement, Cohen got Legend to perform the song.

“When I heard this, it made me crazy,” he said, referring to Joe and Teresa’s request. “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?”

“Why are you doing this to me?” Legend laughed. “Because we love you!” Cohen replied. Apparently that sentiment was enough. The lyrics might have been questionable — “‘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.” — but Legend’s voice can make anything sound good.

Watch the adorable video below.