Keeper of the Flame by Catherine Chase