Fans thought they were attending the event to get a sneak peek of her new video, but the video abruptly stopped, and Gomez appeared like magic, rocking the same black dress that she wears in her video. The surprises didn’t stop there, however. Gomez also explains that the lucky audience will be featured as a crowd in the music video when it’s released.

Gomez spoke to her fans on her latest career changes, and expressed her love and gratitude for them. “You guys have been the most consistent thing in my life and my career. This is all for you,” she said. Gomez then continued the performance by singing her hit single “Good For You.”

Afterwards, the 23-year-old star mingled with every fan at a private cocktail reception, People reports. Gomez even posted an adorable selfie montage, showing the silly, fun night they had together.