A review by diversifyyourreading
The Hidden Beach by Karen Swan

4.0