A flawed tale that is otherwise morally sound and uplifting.
Review in Books — by Maggie Ball — on Jul 27, 2009