Very good! The only thing that sort of bothered me was how your voice completely changes from the low to high part -- It could be even better if it was possible to keep the voice as deep as it was from the beginning. But seriously, other than that, it's really well done!
Nice lyrics too! Laughed at the "Oh desire" XD