
Member Reviews

When Your Past Self Comes Back to Haunt You
Remember those letters you wrote to your future self in high school? The ones full of dreams, promises, and secrets you thought you'd never have to face? In Deborah O'Connor's latest thriller, those letters become weapons.
Twenty years after a high school class wrote letters to their future selves, mysterious packages start showing up in mailboxes across a small town. Inside? Those forgotten letters, loaded with secrets that were never meant to see daylight. What follows is a masterclass in slow-burning tension that'll keep you up way past bedtime.
O'Connor writes like she's been reading your diary. Her characters feel so real it hurts – they make terrible choices for completely understandable reasons, and you'll find yourself nodding along even as everything falls apart. The story weaves through their lives like a spider spinning its web, each revelation pulling the threads tighter until you're completely tangled in their mess.
The genius of Dear Future Me isn't just in its twists (though there are plenty). It's in the mirror it holds up to all of us. Who hasn't looked back at their younger self and thought, "God, what was I thinking?" But O'Connor takes this universal experience and turns it into something darker, asking what happens when those youthful dreams and fears come back to demand answers.
Sure, sometimes the plot gets as tangled as a pair of earbuds in your pocket, with so many interconnected stories you might need a flowchart. But honestly? That's half the fun. This is the kind of book that'll have your book club arguing until the wine runs out.
O'Connor, fresh from her success with The Dangerous Kind and The Captive, has outdone herself. This isn't just a thriller – it's a time machine, a mirror, and a warning all wrapped into one addictive package.
4.5/5 stars
If you love Gillian Flynn's ability to get inside your head, Paula Hawkins' tight plotting, or Liane Moriarty's knack for exposing suburban secrets, clear your schedule. This one's going to keep you busy.