Even having seen the (wonderful) 2010 film thus and pretty much knowing what to expect, this was exciting, hilarious, and heartbreaking. Mattie Ross is one of the most memorable first-person narrators I've read.