Great story, and many interesting elements! Love the piano melody (the A-flat especially)!
Thanks! I'm very happy with the piano melody, so I'm glad you enjoyed it!