I played this years ago, but it's stayed in my head ever since. It's so well done.
I was browsing the site for visual novels and picked this up, and oh my god I love it! I got teary and the end, it's so well written.