Definitely agree with mr. neolinked down there, this song is one of your greatest/one of my favorites.
Well designed, well timed, and flows flawlessly. You made great use of the initial melody you introduced too, adding harmonies/etc. that told a story as the track played. GOD your flow is smooth.
That piano outro... GAH so good.
AND YOU SHOULD BE SUPER PROUD.