This is really a good song.
I have to say, I do like this. It has a very nice feel to it. I had started a song extremely similar to this a little before hearing it, actually. Guess I'll have to change it up a bit, huh? :P
Anyway.
The mixing on this is spot-on. The airy-ness of the reverb and delay works quite well, and doesn't cause problems. Kudos for that!
The tunes, harmonies, guitar, piano, drums, all are very, very well done. I'm quite glad about that, and can most definitely appreciate it.
There are only two problems I have.
The first is the general feel of it. Each section seems to drag on a bit too long. The beginning isn't bad, because it's constantly changing, adding more, giving new melodies (though this does give it a slight feeling of 'I don't know where I'm going'. It's not that much though, so I'm not going to go after it xD), and very obviously preparing for SOMETHING.
The middle part is awesome at first, but it kind of goes on for a very long time without changing. Specifically, from about 1:52 to 6:08 (with one break from about 4:20 to 4:35), the feel is almost exactly the same, and there doesn't feel like there's much variation. I know there is, and I can hear it, but it sounds like the same KIND of music there. I'd suggest having one or two more little breaks, or a larger one in the middle, where it calms down again. That would keep it from being a bit less monotonous, and while the solos/tune are great, they're just too similar to build off of for 4 whole minutes.
My only other 'problem' is more of just a person pet-peeve of mine. I don't really like how just about everything cuts out at the end. It works, it just seems a bit too empty to me. :<
Other than that, this is golden. And even with the bits that could be improved, I'd say this is the best song I've heard on newgrounds to date.
-Swint of the RRC-