Mary J. Blige welcomed a royal guest during her performanceon Day 2 of the iHeartRadio Music Festival in Las Vegas. Four songs into her set, the Queen of Hip-Hop Soul stopped short of playing Chaka Khan’s “Sweet Thing” to introduce Prince.

“I got a real good friend in the building,” said Mary to roaring applause. “He’s one of the most amazing artists to ever walk the earth.”

The pop icon didn’t say a word, sporting gold glasses, yellow bellbottoms, and an afro as he took the stage. He picked up his guitar and helped Mary and her band finish their Chaka Khan cover.

They also dueted on his song, “Nothing Compares 2 U,” as an astonished Mary looked on.

“I know you have to be very particular about who you be messing with,” she said before bowing to her legendary friend.