Litcadia
Rate this

With a Vengeance

Riley Sager

3.78

THE INSTANT NEW YORK TIMES BESTSELLER

A haunted past. A train with no stops. Thirteen hours to reckon with the truth.

In 1954, Anna Matheson boards a luxury overnight train bound for Chicago that she’s commissioned, along with a list of names and a heart hardened by loss. Twelve years earlier, during the height of World War II, six people shattered her family’s life. Now, under a false guise, Anna has orchestrated a chilling reunion—trapping each of them aboard.

Her plan is precise: confront the ghosts of her past, unearth long-buried truths, and ensure justice is waiting at journey’s end. But when one of the passengers is found murdered before dawn, it becomes clear that Anna isn't the only one harboring secrets—or seeking revenge.

As the train hurtles into the icy night, Anna must navigate layers of deception, reckon with the cost of vengeance, and come to protect the very people she came to condemn. Because someone on board is determined that none of them—Anna included—reach the final stop alive.

AdultMysteryThrillerFictionHorror
Pages
497
First published
June 10, 2025
Language
English
Edition
Ebook

More editions

▾

Pick a cover to preview.

Shelved by 2 Litcadians

Reviews

  • Anonymous

    Finished September 4, 2025

    Okay, I finished this way earlier this morning, but I've only just now had the chance to sit down and write a review for this. I didn't enjoy this nearly as much as some of Riley's other books, but I did still enjoy it. I rarely ever see books set on trains, so this one definitely reeled me in with that. I actually really like the female main character in this. The only side characters I actually gave two shits about were Seamus and Dante. I really didn't like Seamus just jumping off the train like that. It felt ... meh. I also didn't really care for Anna and Dante being related in the end. It again felt meh. With that said, I did really enjoy this one. I give it 4.25/5!

  • Started September 3, 2025 · Finished September 4, 2025