Books With a Twist

Description
These are books with surprise endings. Which ones caught you off guard?
1
20,888 members
686 reviews
4
Global Rank 2
2
3,393 members
281 reviews
½ 3.5
Global Rank 7