Very poor English translation. Disappointing. It look like a good story but I can hardly understand it.
Novelcat grammar is good