One of the most realistic games I have ever played! The character building, the NPCs and their back stories, the combat system, the dialogues, the choices and their consequences, the story, especially the endings, all give a very close sense to reality. You can really relate this to your life when playing, such a master piece about love and humanity! Though I feel that the hidden ending can be better if you don't force it too much into a happy one, maybe it's just me. Overall this is a great game!
99/10 - Boss fight should always be hard.