Chelsea L. (rubyenvy) reviewed on
Helpful Score: 1
This was a very, very good book! I was able to read it in two sittings, but not because it was short; it was very hard to put down! It was somewhat unrealistic at times, but a wonderful book all the same.