The Only One Left

The Only One Left

2023 • 397 pages

Ratings288

Average rating3.9

15

Such a good book but whyyyy so many plot twists?? I don't even know if I remember all of them and I just finished it

October 29, 2023