True, the only thing that i think suo fid deeply wrong was beating up Nirie
I understand why he needed to disappear so the others won't insist on following him to his island
I understand he needed to go back to save things there
But beating up Nirie was wrong, he could've just not met him, or if he just really wanted to say his goodbyes, he could've made a run after that, he's fast Nirie won't be able to catch him

as i am sure he could've found another way, so still can't get over that - but this chapter broke my heart for a small child who would do everything & anything to save his mother ╥﹏╥