You need to sign in or sign up before continuing.

4.0

4 stars on my first read but it's the kind of thing that I think will become 5 stars if i reread it