Really good story. It gets more and more tangled up, the farther you get into the book. I would have had no idea who did what to who. Every time it seems obvious, nope, there's more on the next page.
Do NOT cheat, and look at the end - LOL, it will ruin the whole story if you do.
Post a Followup