Author: Cristin Terrill

All Our Yesterdays by Cristin Terrill (Book Review)

Posted October 4, 2013 by Jana in Book Review, Young Adult Fiction / 10 Comments

All Our Yesterdays by Cristin Terrill (Book Review)All Our Yesterdays by Cristin Terrill
Series: All Our Yesterdays #1
Published by Disney Hyperion on September 3, 2013
Genres: Science Fiction, Time Travel
Pages: 368
Format: eARC
Source: Publisher (Netgalley)
Add to Goodreads
Buy on Amazon
5 Stars

"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.

I almost passed on All Our Yesterdays, just because I had not heard very much about it, but then I learned it’s a time travel book and that changed my mind completely. I love time travel books. Love them. And… Oh. My. Gosh. You guys! It’s amazing!! AMAZING! My mind was blown, and when I closed it I immediately thought, “How in the world am I supposed to review this?” I’ll do my best, but I can’t guarantee it won’t be just a bunch of fangirl. As always, my main points are bolded. :)

1. The story itself is so amazingly unique, and I can’t tell you why because that will spoil everything. There are so many twists and turns, each giving you bits and pieces of information until you figure out what’s going on. And once the picture is completely painted, and the blanks are all filled in… your mind will be blown.


There’s really no better way to describe my thoughts on the book, actually. Your mind will be blown, and your eyes will get huge, and your brain will try to comprehend it but it’s really wacky. And amazing.

2. I loved the explanation of how time travel works, and the paradoxes and all that great stuff. I kind of felt like Sheldon Cooper was teaching me a science lesson at times, and it was really fun to read all the ins and outs.

3. All Our Yesterdays goes back and forth between the past and present/future. We read all about Marina and her life with James and Finn before the world took a turn for the worst. I loved the sweet relationships between Marina and James. To me, it kind of felt like Corey and Topanga from Boy Meets World. They grew up as great friends, leaning on each other during hard times, and then things start to change into something on the more romantic side. James is so unbelievably caring, and Marina is devoted to a fault and secretly insecure. And then we have Finn, who is just like Sean–the goofy friend who tags along with James and drives Marina crazy.

We also get to read about Em and Finn, who are from the future. I liked Em a lot. She’s strong and realistic. And Finn is daring and romantic. They have been through a lot, and are out to save the world no matter what.

4. James is a very complex character. He’s a prodigy, comes from a wealthy and famous family, and seems to have everything going for him. But there’s just something in there that’s not quite right, and he ends up being a ticking time bomb. He fights with his emotions, is scared about his future, and wants everything in the world to be perfect. His intentions are good and true, but he teeters on the edge of insanity because he does not know what to do with himself. He captivated me, and I was very interested in his story.

5. The romance was so special and unique, even though it was a very small part of the story. I can’t give much away, but I loved seeing different relationships changing in different ways throughout the book. Romance blooms, romance fades, new feelings grow, old feelings are explored. People flip flop. Lots happens. In the midst of all of it, the characters learn a lot about themselves.

6. I loved the constant feeling of hope that was presented. The future is dark and dreary, the present is a little crazy, and through it all everyone is optimistic that things will turn out for the best. I loved that. So often, books like this tend to be downers. All Our Yesterdays is a book that makes you wish good things on everyone, even the villain.

7. So. Much. Action. I could hardly handle it, but I loved every second!

8. Cristin Terrill tackled a majorly hard subject for her debut, and did an amazing job! I’m not sure I could wrap my head around writing a book like this one. With shifts in time, shifts in characters, and shifts in emotion, I never got lost. I always knew who I was reading about and what was happening. That’s true talent, right there. Her writing is amazing, too.

All our Yesterdays is an amazingly wonderful and unique addition to the time travel genre. Things felt fresh and exciting, and the writing was perfect. I enjoyed it so much more than I thought I would, and I cannot wait for the next book! Luckily the cliffhanger is not too heart stopping, since I have a while to wait!


5 Stars