Great work, all the tracks are very well composed and have really nice dynamic changes throughout. They all fit well with the story you described, which I also really like, especially the unique ending!