MCs are an important part of any story, its personality and reaction to events can make or break a story. So my review will focus on him. MC is a psychopath. MC is a hypocrite. MC also "loved" somebody, but instead of being happy that she avoided a worse fate, he starts to hate her for not looking him in the eyes... He hates his "love" because she hasn't sacrificed herself in a situation where it wouldn't have achieved anything. Also, he passively let it happen to himself too... Ok, having some negative emotions at the spot is somewhat understandable, but even years later when he already got out of that situation?... So: MC is an arsehole. If you like an MC like this? Well, good for you?
Liked by 4 people
LIKEIs being a Psychopath bad? No. I assume you put it as a bad thing because some psychopaths kill and torture people, but most psychopaths act like your average Joe. It's just the thought process. Is being a Hypocrite bad? Every news channel has a hypocrite. People do things and instantly turn around and say people shouldn't do that. Hypocrisy is a common trait of being human. Not saying you can't have an opinion but most people don't know anything to build an opinion off of.