Someone called this a visual novel, and that's a great way to describe it. About a third of the way in I really thought this was going to tug at my heart strings, but I have to say the story went a different way to what I expected and in the end it didn't much. However, it's an extremely clever and well written 'visual novel', with a fantastic soundtrack, loads of wit and it's easy to see the care and love that went into its creation. Recommended.