Nice strings in the beginning. They could be a little more realistic sounding, but they sound good for the song. The melodies in the background repeat a bit too often I think though. Like the strings go on for a little too long. I think the song would improve if it changed up the chords in the background a little bit. I'm not sure if that would mess up the flow of the song, but I think it would be worth a shot!
I really like the synths at 2:15. I don't think you did, but it sounds like the same loops you would hear in garageband XD.
Now I hear a slightly different chord profession at the end of the song. You should put that same chord progression somewhere earlier in the song to change it up a bit! But It's a pretty nice song.
So basically, you have a ton of awesome melodies, especially the piano ones :D but the chords in the background with the strings are a little too repetitive. Just changing the chords up a little could help. Or if you don't want to change the chords up at all, change up the drums, add some more drum fills on the drums as well! Transitions and changing the drums is huge! They are very helpful in music.
Also, it'd be awesome if you could check out my original song "The Return" and give feedback!