The Only One Left

The Only One Left

2023 • 397 pages

Ratings288

Average rating3.9

15

There were a LOT of plot twists at the end of this book.

March 24, 2024