Very nicely put together visual novel adventure! I'm not usually a big fan of these, especially the decision based ones. I can tell that you put a good bit of time and effort into this though, and I played all the way through once at least haha
How many different endings are there, or are they dynamically generated?