This blog is a labour of love, fueled by readers like you. As an affiliate, I earn commissions from qualifying purchases made through retail links in this post. All opinions expressed are entirely my own.
This was a real page‑turner for me, even if a few tiny plot holes had me rereading a passage or two. The momentum and atmosphere kept me hooked, and I loved that I couldn’t figure anything out until the twists hit — and there are many. Most of them were genuinely satisfying, though the final twist didn’t land as convincingly as the others.
I think that some moments felt a bit too convenient, but honestly, real‑life mysteries have their odd loose ends too, and the overall ride was exciting enough that I didn’t mind. I really enjoy the rush I get from Riley Sager’s storytelling — the surprises, the tension, and the way my writer‑brain tries to reverse‑engineer how he built it all. I definitely plan to read more from him.
3.75 ⭐
🛒 Get your copy on Amazon | Support your local bookstore via Bookshop.org or Booksellers.ca
—
Rating Guide: My star ratings represent personal resonance, not universal value. I admire writers for the courage it takes to be seen and the discipline it takes to create. Thank you for writing, and for reading.
⭐⭐⭐⭐⭐ 5 — Deeply resonant, even when I can’t fully put it into words
⭐⭐⭐⭐ 4 — Compelling and well-written
⭐⭐⭐ 3 — Not quite my style, but still enjoyable
⭐⭐ 2 — Had promise but didn’t quite land
⭐ 1 — Fell short of what I hoped for
My descriptions are based on the original meanings of Goodreads' star ratings; see my Goodreads bio for details.
