First of all, I hate those visual novel games.
But this game is much more than that.
This game is freaking brilliant.
There isn't much to say about it because anything said would spoil it, so just trust me, go on and play it.
I assure you, you won't be prepared for this. And when you think you have reached the end (and you are shocked about it), well... That's when it really starts.