Blac Chyna got an impromptu bachelorette party in Las Vegas Saturday, courtesy of Mariah Carey.
For her performance of "Touch My Body" at her residency show Mariah Carey #1 to Infinity at Caesar's Palace, the pop star brought the glamour model onstage as a special guest. Blac Chyna sat on a bed blindfolded as a male dancer performed a striptease and Carey teased her with a hot pink feather. John Legend had received the same star treatment when the singer brought him onstage at a show earlier this month, which he attended with wife Chrissy Teigen.
"It was truly a honor to grace the stage with Mariah tonight," Blac Chyna wrote on Instagram. "The show was amazing & she was gorgeous!"
The glamour model, who is engaged to Rob Kardashian and is expecting their first child together, also posted on her Snapchat several photos and videos from the concert. Among them were selfie clips of her singing along in the audience to some of Carey's hits, including "Always Be My Baby."
Blac Chyna attended the show during a weekend getaway with friends. Rob is not shown in her videos or photos from the trip.
The two got engaged in April, about three months after they stepped out together as a couple for the first time. They have not announced a wedding date.
The two revealed in May they are expecting their first child together. Blac Chyna also shares a 3-year-old son, King Cairo, with ex Tyga.
Watch Mariah Carey, Blac Chyna and Rob Kardashian on their new E! shows Mariah's World and Rob & Chyna when they premiere later this year.