A review by marlaholt
Splinters of Light by Rachael Herron

5.0