Very cool story! I went through three endings and thought they were all satisfying given the choices. Excellent prose too :)