wow, this is a really nice story, the characters all seem to have actual depth to them, and it's nice learning more about them.
One technical request, and I don't know how hard it would be so feel free to ignore, but some way to add a note to save files would be nice for keeping track of multiple run throughs