I discovered this song (and artist) a couple of weeks ago, and holy shit... Been listening to it nonstop. I can't believe this is real, absolutely mindblowing track, goosebumps all over my body everytime I listen to it. I couldn't believe this is 12 years old either, sounds super ahead of its time.