There's a lot of hard to read sentences and confusing POVs in the first part of the story. But as it goes on, it becomes better that may leave you awestruck at the later part, because of the development of the story and the dimensions of characters... Very satisfying.