Fool Me Once
2016 • 402 pages

Ratings50

Average rating3.6

15

Did not foresee that twist at all.

January 22, 2019