The author has a big heart. Most books have great world building, great story, great writing. However most books still fail. The reason, they fail is in the character department. The characters are none existent, they are robots, psychopaths. This book does it differently, the characters feel human. It sounds like such a small thing. However it what differentiates an ordinary novel to a great book. So if you are an aspiring author, this book is a great study on how improve your character design.