A review by abbyprolman
Crystal Blade by Kathryn Purdie

4.0

A. Good. Time. What a ride. Never a dull moment politics great twists and turns. So intriguing definitely recommend.