A review by mdpbernal
Ophie's Ghosts by Justina Ireland

challenging emotional mysterious reflective sad medium-paced

4.0