Book

All Our Yesterdays

by Cristin Terrill

📖 Overview

Marina lives a privileged life in Washington D.C. with access to advanced technology and a close circle of friends. When a tragic event disrupts her world, she becomes entangled in a complex situation involving time travel and the fate of those she cares about. Em is imprisoned in a harsh facility where she faces regular interrogation. She discovers documents that reveal information about time travel technology and realizes she must attempt a dangerous escape to prevent catastrophic events from occurring. The narrative alternates between Marina and Em's perspectives as their stories intersect across different timelines. Both characters must make choices that will impact not only their own lives but potentially the course of history itself. At its core, this science fiction thriller explores questions about identity, the price of progress, and whether the end can ever justify the means. The story challenges assumptions about destiny versus free will while examining how time and circumstance shape who people become.

👀 Reviews

Readers appreciate the unique time travel mechanics and tight plotting that avoids common paradox issues. Many note the book subverts YA tropes while maintaining emotional depth. The alternating perspectives between past/present timelines receive frequent mention for building tension. Positive reviews highlight: - Complex character development - Fast pacing without sacrificing depth - Strong female friendship dynamics - Resolution that "sticks the landing" Common criticisms: - Romance subplot feels forced to some readers - Early chapters can be confusing - Some find the science explanations lacking Ratings: Goodreads: 4.0/5 (26,000+ ratings) Amazon: 4.4/5 (300+ reviews) Barnes & Noble: 4.3/5 (90+ reviews) "The time travel actually makes sense for once" - Goodreads reviewer "Started slow but became unputdownable" - Amazon review "Emotional gut punch without being manipulative" - Barnes & Noble review

📚 Similar books

Recursion by Blake Crouch The multiverse-spanning plot follows characters who discover technology allowing them to jump between alternate timelines while wrestling with questions of identity and fate.

The 7½ Deaths of Evelyn Hardcastle by Stuart Turton A man must relive the same day eight times in different bodies to solve a murder and break free from a time loop.

This Is How You Lose the Time War by Amal El-Mohtar Two agents on opposite sides of a temporal war begin a forbidden correspondence across time and space that changes the course of history.

The First Fifteen Lives of Harry August by Claire North A man who repeatedly relives his life from birth with full memories intact must preserve the timeline from another who seeks to alter the course of history.

Here and Now and Then by Mike Chen A stranded time traveler builds a life in the past only to face an impossible choice when his future daughter's existence becomes threatened by temporal agents.

🤔 Interesting facts

🕰️ Both main characters - Em and Marina - are different versions of the same person, separated by only four years but living drastically different lives. 📚 The title "All Our Yesterdays" comes from Shakespeare's Macbeth, specifically the famous "Tomorrow and tomorrow and tomorrow" soliloquy. 🔬 The time travel machine in the book, nicknamed "Cassandra," was inspired by the ancient Greek mythological figure Cassandra, who could see the future but was cursed so that no one would believe her predictions. ✍️ Author Cristin Terrill wrote the entire first draft of the novel during National Novel Writing Month (NaNoWriMo). 🎯 The book was originally planned as part of a duology, but the sequel was ultimately cancelled, making it a standalone novel despite some unresolved plot threads.