This sounds like it came straight out of a Zelda game.
I think it would also fit very well for the credits of a Zelda game, but a very long Zelda game where at the end Link has to go somewhere else and leave behind a bunch of people.
You must have put a ton of effort into this, and you've made something worthy of being in a Zelda game.