I loved this book from the very start. The characters are wonderfully detailed and developed that you instantly fall in love with the heroes and despise the villains. Like great storytellers do, this book leads you into understanding why the characters are the way they are giving a perspective to wider eyes and open mind.