Thanks for the suggestions, om.
Your feedback is much appreciated, and I'll increase the volume of the vocals in the mix.
I wasn't sure if the volumes of the angelic voices and synth pad were quite right during the piano break, but as the piano seems to cut through quite well, I guess they are. Glad you like the song.