Ratings22
Average rating3.8
Good story for the most part. Ending left too many things up in the air.
Read full review
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search