A review by indreni
Coral Glynn by Peter Cameron

medium-paced

4.5

Devastating, beautiful writing--so many missed chances and roads taken/not taken.