21 Savage has now joined the ranks of rappers who perform at lavish Bar Mitzvahs. And he got a nice check for it, too.

TMZ is reporting that the Atlanta rhymer made a surprise appearance at Jake and Sydney Steinger’s lavish co-ed Bar and Bat Mitzvah at Breakers Hotel in Palm Beach, Fla., on Saturday night (Feb. 25). In the video above you can see the two 13-year-olds enjoying themselves on stage as Savage carefully spits the lyrics to his explicit song “No Heart.”

Surprisingly, well maybe not so surprisingly, the other kids in the audience know the song by heart. 21 Savage also allowed Jake to rock his “Savage” diamond-encrusted chain onstage.

According to TMZ, parents Janet and Michael Steinger paid Savage $1 million for his performance and flew him to Palm Springs on private jet. Not a bad way to make a living. Mazel Tov!

10 Hip-Hop Trends You Can't Escape