Author is really good at making unlikeable characters, everyone except Mc and maybe grandma was insufferable, ML was getting better as story progressed too but other characters? I was clenching my fists with anger, absolutely despicable people