The part where the mother suddenly appeared is just so stupid. Trying to make a stupid thing in to a plot twist is still stupid. The story was progressing so well but then author just had to do that. For the most parts: 4/5, for the ending 2.5/5