A review by bea_reads_books
Blood Ties by Garth Nix, Sean Williams

fast-paced

3.75