Very interesting game, even if the plot went a bit weird towards the end.
Also, Gods DAMN that was not a happy ending.
It has a romance (sub)plot along with the main story, and when the game ends with, and I mean that it is the very last thing you see before the credits start rolling,(
spoilers )