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

5.0

Loved how the story kept twisting and not going how I predicted! Love the cross-generations effect!