Community Reviews
A very smart and complicated, not in the least bit predictable. I did have to reread the ending several times to figure out what happened.
See why thousands of readers are using Bookclubs to stay connected.
Community Reviews
See why thousands of readers are using Bookclubs to stay connected.