This novel has a plot that twists in ways you won’t expect.
Item Tag: 9780306825767
A nice touch in this novel is the way it leaves some questions open.
This novel has a plot that twists in ways you won’t expect.
A nice touch in this novel is the way it leaves some questions open.