Strings at 1:38 could do with a lot more release. At 2:15 they sound a little fake (probably the fault of the samples) and overpower the piano. Mixing goes crazy towards the end with lots of reverb, bells at 2:50 are too loud, stuff like that.
But, I *really* love the ambient intro (until the first minute). I probably would have given just that part of the song a 9 at least, it's really good.
The latter half is interesting from a music theory perspective. You keep on surprising me with your chord choices.
Good stuff keep it up!