Wow!
Dude, you're really producing some nice commercial quality music here! The arrangements are amazing in this song! Now, for constructive criticism, I honestly can't find much, but here it goes. If i were to change one thing to this song, it would be to fix those bells in the second half, because they seem a little out of place, and way to prominent for my tastes. Yet, honestly, that's the only thing i can find wrong with this song, whatsoever. Really nice job here!