What a great breath of fresh air this book gives. Yes all the elements have been done before, but never together. But more importantly the pulling together of the elements is brilliantly done. Great characters and beautiful storytelling.

GoodReads user Matthew Cobb October 7, 2016