Lil Nas X wowed fans Thursday night (March 25) with the release of his new music video, “Montero (Call Me By Your Name).” The Denzel Baptiste, David Biral, Omer Fedi and Roy Lenzo co-produced track marks Lil Nas’ first single of the year — and it’s already gaining a ton of appreciation.

In the fantastical visual, which the artist co-directed alongside Tanu Muino, Lil Nas soars through the air, rides a stripper pole into hell and gives the Devil a lap dance — all in just over three minutes. On Twitter, fans went crazy for the clip’s looks, dancing and overall creativity.

“I can truly say that Lil Nas X put his whole soul into Montero/ CMBYN and it shows I’m low key speechless,” one fan wrote.

“Lil Nas X being unapologetically BLACK & GAY, giving queer kids someone to look up to AND pissing of homophobes in the process >>>>>>>” another tweeted.

On Instagram, Lil Nas wrote an open letter to his 14-year-old self about the song, which is titled after his real name, Montero.

“Dear 14-year-old Montero, I wrote a song with our name in it,” he wrote. “I know we promised to never come out publicly, I know we promised to never be ‘that’ type of gay person, I know we promised to die with the secret, but this will open doors for many other queer people to simply exist.”

“You see this is very scary for me,” he continued. “People will be angry, they will say I’m pushing an agenda. But the truth is, I am. The agenda to make people stay the fuck out of other people’s lives and stop dictating who they should be.”

“Sending you love from the future,” he concluded.

See the best Twitter reactions to Lil Nas X’s surreal “Montero (Call Me By Your Name)” video below.