A review by marie33
Phantom Captain by Kim Rosenfield

challenging dark funny reflective medium-paced

4.25