All Our Yesterdays


Title: All Our Yesterdays
Author: Cristin Terrill
Publisher: Disney Hyperion
Publication Date: September 3, 2013
Pages: 368
Genre: Science Fiction
Source: Library
Rating: 4/5

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


When I copy summaries of books from Goodreads for my reviews, I don’t usually take the parts that talk about how magical and amazing the book is. I changed this up for All Our Yesterdays, because everything they said about the book being “a wrenching, brilliantly plotted story of fierce love” is completely true.

I was both excited and worried about this book because of the hype around it and the science fiction aspects. Sometimes sci-fi goes a little over my head and I have trouble imagining what’s happening, but the time travel part of this story really drew me in and was done very well. There was just enough technical stuff to make it believable, but not enough to turn me off.

I also loved the romance in this book. Some people seem to think this book has a love triangle, and while I understand why that’s a thing, to me it was always about (SPOILER) Finn. The way Marina felt about James and Finn was portrayed exceptionally well and I thought it was clear that she felt very differently about each of them. The romance with Finn was intense, but not over-the-top or silly.

Finally, I really liked how Terrill chose to end the book on an unresolved note. I really love unresolved endings because I find them more believable than stories wrapped up in a pretty, perfect bow. The ending was heartbreaking but also hopeful, and even though I wished the book could have gone on a couple hundred more pages, it left me feeling very satisfied. This book is worth the hype.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s