I must say the characters are quite well written. The world building is very well done and it keeps you wanting for more. Really love how much detail the author has put into the story doing it just right, neither too much not too less. Will I recommend this yes