Ratings816
Average rating3.5
This book was immediately engaging, and I really enjoyed reading it. Probably the only thing that kept me from giving it 5 stars was the repeated religious theme...but it's a solid 4 1/2 in spite of that. Seriously well-written, and I loved the ending. =)