I had way too much fun with this.
Beautiful story, I literally cried the first time I played it. It's hard to talk about much without spoiling, so all I'll say is you really should play it, especially if you like bittersweet stories