Very nice.
I could see this becoming a favorite of mine. Theres so much emotion in it. The main melody is great. Some music you hear once and can immediatly appreciate it and fall in love with it. Some takes a while, you have to hear it a few times and let it grow on you. I loved this song within the first few seconds. It just gripped me. Great job.