I did not expect to like this book. So I was completely floored when I loved it. Lily Owens was such a wonderful, believable, lovable character. It's been such a while since I read this that I don't remember much to give you a proper analysis, but I do know that you MUST READ IT. NOW.