This remains one of my favorite books to read and teach.
I loved this book!! I wanted to keep reading it and it was very well written. The beginning was a little slow but completely necessary for the plot, buildup, and character development. I had to stop reading sometimes because of how much I got into the book because I needed a second to think about everything that just happened.