WATCH: John Legend Serenades Teresa Giudice and Gets Candid About His Sex Life with Chrissy Teigen

WATCH: Chrissy Teigen and John Legend Play the Best Game of Charades Ever
Chrissy Teigen joined John Legend on The Tonight Show to play a hilarious game of Charades

Real Housewives of New Jersey star Teresa Giudice got her Christmas present early this year, all thanks to John Legend.

The singer stopped by Watch What Happens Live last night where host Andy Cohen told the singer, Joe Giudice, who’s currently serving a 41-month prison sentence, wrote his wife Teresa a song dreamed of having Legend sing to her. So in the hopes that Legend would make Joe’s dream come true, he provided the singer with a keyboard and the lyrics and asked him to serenade Teresa through the camera.

Legend, who was visibly embarrassed, obliged, freestyling a melody on the keyboard singing Joe’s lyrics. “Cause I’ll love you forever. I’ll never lie no, never. Cause you are my baby, my empress, my lady,” he crooned, before ending with the grand finale, “Teresaaaaaa you are my,i,i,i,i,i,i,i,i,i,i,i,i heaven.”

“I swear on the lyrics it says ‘my’ and then ‘i,i,i,i,i,i heaven'” he explained.

Later on in the show, Chrissy Teigen joined her husband on stage and the couple got candid about their exciting sex life. Legend revealed they once had sex in a public bathroom at a 2008 Barack Obama campaign event. But it’s not just politics that gets the couple going; they went on to confess they’ve also had sex at the Fred Segal store in LA and in various dressing rooms during his tours.

Launch the videos up top and below to see Legend’s song and an appearance by Teigen.