After almost a whole year without reading because of reader's block, this book managed to take me out of that hole for a little while. It is truly an amazing book that keeps you up at the edge of your seat. The characters are just amazing, the setting is fantastic, the plot is even better.