Kingsolver adroitly addresses climate change via a fictitious change in the migration pattern of monarch butterflies. For the most part the information comes in a way appropriate to characters and their interest; occasionally when it was something familiar to me, it got tedious, but usually it remained interesting. 
 Delarobia, the narrator, became increasingly interesting as a character as the novel progressed. Characters unlikeable at the beginning gradually became likeable. Changes were adequately motivated. The ending was believable. 
 There was some wonderful humor in the mixing of cultures through characters' interaction: scientific with non-scientific, Appalachian with outsider.