Camila Cabello knows how to pay tribute to a queen.

The “Never Be the Same” singer, 22, was in Houston, Texas Tuesday and performed a rendition of Selena’s hit “Dreaming of You” that impressed even the biggest fans of the late singer.

Camila’s fans sang along while she performed to a packed arena. She shared footage of the performance on her Twitter page.

“55,001 souls dreaming of Selena last night at the Houston rodeo. We love you, Selena.”

Check out some of the fans’ reactions below: