A review by kbranfield
Awakening by Sharon J. Bolton

4.0

4.5 stars.