Home / Book Review / Book Review: All Our Yesterdays by Cristin Terrill

Book Review: All Our Yesterdays by Cristin Terrill

Cristin Terrill’s All Our Yesterdays has me wishing I could speed up time and read the sequel already. Totally awesome read!

Book Review: All Our Yesterdays by Cristin Terill

Goodreads | Amazon | Cristin Terrill’s Website

all our yesterdays cristin terill review

Title & Author: All Our Yesterdays by Cristin Terril

Genre: YA Fantasy – Time-traveling

Release Date: September 3, 2012

Series: #1 in a duology

Publisher: Disney Hyperion

How I Got the Book: ARC via Netgalley


“‘You have to kill him.’ Imprisoned in the heart of a secret military base, Em has nothing except the voice of the boy in the cell next door and the list of instructions she finds taped inside the drain.

Only Em can complete the final instruction. She’s tried everything to prevent the creation of a time machine that will tear the world apart. She holds the proof: a list she has never seen before, written in her own hand. Each failed attempt in the past has led her to the same terrible present—imprisoned and tortured by a sadistic man called the doctor while war rages outside.

Marina has loved her best friend James since the day he moved next door when they were children. A gorgeous, introverted science prodigy from one of America’s most famous families, James finally seems to be seeing Marina in a new way, too. But on one disastrous night, James’s life crumbles apart, and with it, Marina’s hopes for their future. Now someone is trying to kill him. Marina will protect James, no matter what. Even if it means opening her eyes to a truth so terrible that she may not survive it. At least not as the girl she once was.

All Our Yesterdays is a wrenching, brilliantly plotted story of fierce love, unthinkable sacrifice, and the infinite implications of our every choice.”

A Power-Packed Adventure Through Time

Time traveling books can be very tricky. As I realized while readying A Breath of Eyre, it’s better if there’s no science behind time travel instead of a super shaky one (especially when someone goes “back in time” to a fictional book. I digress…).

But, let me tell you All Our Yesterdays does an amazing job of serving up a fascinating story in the midst of time-traveling chaos (<--the good kind).

Em lives in a scary world – one where the government knows your every move and you can’t walk down the street after certain hours. Countries are at war, and America is falling apart. She’s tried to stop this madness 14 times already, and now she’s only got one option left – to kill the person responsible for it all.

What makes All Our Yesterdays so interesting is the different points of view in the book. This really helped me keep the sequence of events straight in my mind. This was KEY to really getting the story and where Terrill was taking it. I loved how she surprised me and the different points of view helped achieve that even more.

Plus, like I mentioned before, there is a plausible explanation why time travel is possible and a theory for how the fabric of time really works. There isn’t a lot of technical details, just the idea behind it all. It was well-played – smart yet vague. Just how I like my science fiction.

Hidden Depth

Another thing I loved about All Our Yesterdays is that it combines an action/adventure running-from-the-law, get-the-bad-guys plot with a softer a-case-of-the-feels, relationships-are-hard mood. I loved the balance Terrill struck between the two. Ultimately this book is about love and friendship and that weird space between them. Oh, and saving humanity.

It was a genius move to combine people from the future with back-in-time high school students. On one hand you’ve got the fragility of growing up and figuring out who you are with hardened semi-adults who have seen the world and know it’s horrors (granted the world went to hell in the meantime). All Our Yesterdays explores the actual concept of time and how much can change in a few short years.


I thoroughly enjoyed this novel. It combined interesting ideas in new innovative ways that kept me hooked throughout the entire story. You know you’ve read a winner when you find yourself very tied up in the outcome of certain characters lives. All Our Yesterdays is a strong YA time-traveling story that was so much more than that.

About Lisa Parkin

I'm a hardcore lover of young adult fiction and have been reviewing books since 2011. Other interests include Downton Abbey, heat lightning storms, Harry Potter land and (begrudingly) one orange tabby.
  • Wendy Ewurum

    I love it when the writer manages to include a story with substance in their genre because even when you dont get the genre you can always enjoy the story. I’m thinking of sci-fo for me.