The Shattering

by Karen Healey
Seventeen-year-old Keri likes to plan for every possibility. She knows what to do... read more