Great stuff. Really enjoyed the lyrics and the melody. As others have said a bit more light and shade, or maybe just relaxing on the piano at certain points might have worked, but that's nit-picking. It builds well, and keeps building. Great power and movement and a sense of epic-ness in the music to go with the great love in the story. Well done.