A review by rasmus
Icebound: Shipwrecked at the Edge of the World by Andrea Pitzer

adventurous informative medium-paced

3.75