One-line Summary:
In “All Our Yesterdays,” Cristin Terrill crafts a gripping time-travel thriller that explores the complexities of love, sacrifice, and the consequences of altering the past.
The Plot:
In a dystopian future, Em and Finn find themselves imprisoned in a secret facility run by the sinister Doctor, who has discovered the key to time travel. Em, along with her future self, Marina, and Finn, must find a way to prevent the Doctor from altering the past and creating a future ruled by tyranny and suffering. As they navigate through time, they face numerous challenges and heartbreaking choices that test the limits of their courage and love.
The Characters:
Em, the protagonist, is a strong-willed and resourceful young woman who is determined to protect those she cares about. Finn, her loyal friend, provides unwavering support and a touch of humor amidst the chaos. Marina, Em’s future self, initially appears cold and calculating but gradually reveals her vulnerability and the reasons behind her actions. The Doctor, the main antagonist, is a complex character driven by his twisted belief in creating a perfect world at any cost.
The Themes:
Love and Sacrifice:
Throughout the story, the theme of love and sacrifice is prominent. Em and Finn’s deep bond drives them to make difficult choices, willing to sacrifice their own happiness for the greater good. Marina’s love for James, a fellow prisoner, leads her to take drastic measures to protect him. The novel explores the lengths people will go to protect those they care about and the consequences of those choices.
Consequences of Altering the Past:
Terrill delves into the ethical implications of time travel and altering the past. As Em and her companions attempt to change the course of history, they grapple with the potential ripple effects and unintended consequences of their actions. The narrative raises thought-provoking questions about the nature of time and the responsibility that comes with the power to change it.
Identity and Self-Discovery:
As Em interacts with her future self, Marina, she confronts her own fears and insecurities. Through their shared experiences, Em learns more about herself and the choices that have shaped her. The exploration of identity and self-discovery adds depth to the characters and their motivations.
Key Takeaways:
- Love can drive people to make sacrifices and face unimaginable challenges.
- Changing the past can have unforeseen consequences.
- Self-discovery and confronting one’s fears are essential for personal growth.
“We are all our own worst enemies, I guess. Some of us just have more practice.”
In “All Our Yesterdays,” Cristin Terrill weaves a captivating tale of time travel, love, and sacrifice. The novel explores the complexities of altering the past and the profound impact it can have on the future. Through well-developed characters and thought-provoking themes, Terrill keeps readers on the edge of their seats, questioning the nature of time and the choices we make. Ultimately, the story serves as a reminder that love and self-discovery can be powerful forces in shaping our destinies.