Troye Sivan is inarguably a perfect human. If you think any thing other than that, you're wrong, not sorry. Anyway, he continues his streak of amazingness with his new music video for his song "Heaven."
The song, which is about coming out and the emotions that surround it, is personal to Troye.
"When I first started to realize that I might be gay, I had to ask myself all these questions—these really really terrifying questions. Am I ever going to find someone? Am I ever going to be able to have a family? If there is a God, does that God hate? If there is a heaven, am I ever going to make it to heaven?"