Wow, this is so polished and well put together. The characters and their relationship with each other are very thoughtful. I played this over the span of a few days, and found myself always looking forward to jumping back in and seeing what would happen next. Well done!