Ever since I picked up 'The Last Thing She Ever Did', I couldn't put it down—partly because of its gripping plot, but mostly because of its deeply flawed, fascinating characters. The protagonist, Liz, is this brilliant but troubled tech journalist who stumbles into a conspiracy way bigger than she anticipated. Her sharp wit and relentless curiosity make her instantly relatable, especially when she’s juggling personal demons while chasing the truth. Then there’s David, her ex-husband, who’s this enigmatic mix of charm and secrecy, and their strained dynamic adds so much tension. The villain, though—oh man, they’re chillingly methodical, the kind of antagonist who makes you double-check your locks at night. The supporting cast, like Liz’s skeptical editor and a washed-up hacker with a heart of gold, round out the story perfectly.
What I love is how none of them feel like cardboard cutouts; they’ve all got layers, like onions (or parfaits, if you’re a 'Shrek' fan). Liz’s paranoia isn’t just a plot device—it’s rooted in her backstory, and David’s aloofness hides genuine vulnerability. Even the minor characters have arcs that tie into the themes of trust and betrayal. It’s rare to find a thriller where the characters drive the suspense as much as the twists do, but this one nails it.