Humble beginnings offer the wildest possibilities. Wonderfully described, believable, true-to-life characters, some of them outrageously fictitious, make choices true to the story. Good guys surprise you by demonstrating maturity, honesty, loyalty and sacrifice. Bad guys fall prey to their character flaws. I read this with my daughters (10 and 12)and we all loved it. We eagerly await number three.