I would give this a 10, but I feel it needs a bit of EQ work regarding the piano and pluck-string riff you used at the start. Taking away a fair bit if the reverb (if you used any) could help a fair bit, I think.
Getting to the positive, I love the melodies. They all mix in flawlessly and melt into something that I really enjoy listening too. The piano is really, really awesome. Love it.