Faint Promise of Rain: A Novel