Review: All Our Yesterdays by Cristin Terrill

Author: Cristin Terrill
Genre: Science Fiction, Dystopian, Time Travel
Publisher: Disney Hyperion
Expected Publication: September 3, 2013
Copy Provided By: 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.

All Our Yesterdays was one of my most anticipated Summer releases. When I finally sat down to start it I was completely sucked into the story. All Our Yesterdays is unique in the fact that the time travel aspect isn't just in the background. No, the entire story is based around the time travel itself and how easily it can be misused in the wrong hands. We learn early on that Em and Finn have traveled 14 times already and each time have failed in preventing the machine from being built. The beginning of the book hands down has one of the strongest openings that I've read this year.

One of my favorite things about All Our Yesterdays were the characters. I cared for Em from the very first scene. The Author painted the scenes perfectly to show how hopeless her situation is. It must be awful to bear witness to so much horror and know someone you love is behind it all. Now if Em is supposed to be the serious one then Finn is definitely the comic relief. I loved his sense of humor and felt it helped balance the somewhat downer that the rest of the story is. Without Finn this book might not of worked for me. Lastly, I loved Nate. He was the perfect older brother and a genuinely good guy. It was horrible seeing him put through the wringer time and again.

Another thing All Our Yesterdays did really well was the world building. In the past you have Marina's life which is all glitz and glam. She lives a charmed life and knows it. Then you have her  future self and it's all doom and gloom and hey is that China invading?? I loved how the Author really fleshed out Em's future and former self. I was afraid whenever we flashed back it wouldn't be obvious that the character was one in the same but the way its done is brilliant and I really enjoyed it

Lastly, I loved how gripping the story was. All Our Yesterdays reads like an action film. It's pacing is perfect and just when you think the story might be slacking something happens where your pulled right back in. I would love to see this book as a movie. I have no doubt if done right it could be blockbuster huge. If you like romance, action, thrills and chills then this book is definitely for you!

Now I will say that while I really did enjoy this story I did have a few small gripes. I really wish the story went a few more chapters with each character before flashing back or forward. Just when we get into something with the past it's time to go back to the future or vice versa. While this might work for some readers it just didn't for me. I also really wish it hadn't been so obvious who the Doctor was. Maybe it was supposed to be but I really would of liked to play the guessing game a little bit longer.

Overall, All Our Yesterdays is a phenomenal debut and I can't wait to see what this Author brings to the table in the future. I highly recommend picking this one up if you haven't already. I promise this one is worth the price. With that being said, I'll be rating All Our Yesterdays by Cristin Terrill ★★★★.

Want to learn more about this book or Author? Click the links below!
Cristin Terrill:


  1. Ohh I always have the same problem when it comes to novels that flash between times. I just start to get into it and then the author switches it up. Glad to hear that you still enjoyed it in the end though. Sounds like an interesting read.
    Kristin @ Book Sniffers Anonymous

    1. I just wish we could've spent a bit more time between that happening. It's a really good time travel book but the frequency did impact my overall opinion some.

  2. Sounds like an interesting read Kristin! I understand the flashing back to be annoying right when you are stuck in that specific time. I don't mind time travel books, so I may have to grab myself a copy and get "Stuck into it" ;)

    Naomi @ Nomi’s Paranormal Palace

  3. Dude, I freaking loved this one. It would make for an awesome movie. Has it been optioned already? I can't remember. I, too, thought it was too easy to figure out who the Doctor was, but I kind of don't think it was supposed to be especially hard, kind of the way it was easy to figure out the future and past selves. Either way, it kept me totally engrossed. Wish I didn't have to wait to read the next book, but I'm glad it's just a duology.

    1. Oh, I thought this was a stand alone? When did it turn into a duology?? I don't know if it has been optioned yet but it should be!


Post a Comment

Thank you for stopping by Blood Sweat and Books and taking the time to leave a comment! If you find my posts enjoyable please share, it means so much when you do.

Popular posts from this blog

Review: Party Games by R.L. Stine

Happy New Year Giveaway Hop. Hello,2013!

Fairy Tale Giveaway Hop