Keeper of the Gift by Kathleen Ann Thompson