Mariah Carey‘s recent show on the Las Vegas Strip included a glamorous serenade to John Legend. During her Mariah Carey #1 To Infinity residency show on June 18, the high-note slayer — dressed in a sparkly red gown with two hip-high slits — dedicated a special rendition of her Billboard Hot 100 chart-topper “Touch My Body” to the “All of Me” singer.
In clips from the show, Legend, who attended the show with wife Chrissy Teigen, hopped onto the stage prop bed, laid back and put on a red blindfold. The headlining queen fluttered a pink feather across Legend’s face and even had one of her muscular dancers do a little body rolling on the mattress.
Legend’s wife Teigen was a great sport about the performance as cameras showed her hooting and hollering while Mimi sung to Legend. “Mariah pulled @johnlegend on stage at her Vegas show and as a lamb, I have never been so happy,” the self-professed Lamb wrote in a post on her own Instagram account. “There is no Mariah song I don’t know the words to and I may have cried but whatever I LOVE YOU @MARIAHCAREY thank you for this amazing night for me and my family!!”
Watch the full performance below.