A review by mb_runs
The Storm Keeper's Island by Catherine Doyle

5.0

Outstanding. I couldn’t put it down.