Rain Black is the only Indian in St. John's Creek, a rustic settlement in the American Midwest. Despite being the town's only schoolteacher, he's seen as an outsider, and he's no stranger to prejudice. Rain's world revolves around Lily, his ailing niece. He can't imagine life without her, but Lily's...