Troye Sivan gave his fans all kinds of surprises during his show at New York City's Radio City Music Hall on Tuesday night (October 9).

Well, technically, the first surprise was given by a fan to his boyfriend. As a concert-goer documented on Twitter, the rising pop star brought a couple up on stage for a memorable proposal. (He said yes, obvi.)

The next surprise came in the form of a brand new song called "Revelation." The 23-year-old singer divulged that the slow jam will be featured in the upcoming film, Boy Erased, and was co-written by LA-based songwriter Leland. He admitted he's not sure if he's allowed to perform the song yet, but he did it anyway. And we're so glad because it's BEAUTIFUL!

Watch fan footage of the "Revelation" performance below.

After NYC, Sivan's Bloom tour continues to traverse the East Coast and Canada before wrapping up on the West Coast in early November. Check out tour dates and ticket info here.

Troye Sivan Through The Years

More From Mix 95.7