John Legend delighted his fans on Wednesday by performing a song Joe Giudice wrote for his wife Teresa Giudice.
"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," the lyrics read.
Teresa had revealed in an interview with E! News in October that Joe wrote her a song for their 17th wedding anniversary. She and Joe planned to celebrate the occasion despite him being imprisoned at Fort Dix federal correctional institution.
"He said he has a surprise for me and that he wrote me a song. I gotta pitch it out there -- he wants John Legend to sing it to me," the star said. "I send him cards all the time, and he said he's sending me a special card, too."
"I can tell he's really into me still, which is a good thing," she added. "I can't wait for him to come home and he can't wait to come home, so we're obviously doing something right."Joe and Teresa were sentenced to 41 and 15 months in prison, respectively, in October 2014 for fraud.
The couple were allowed to serve non-concurrently on account of their four children, and Teresa completed her sentence early in December 2015.
He recorded a sweet message for his daughter on the set of "Sesame Street" this week with the help of the show's Muppet cast.