Book Review ~ All our Yesterdays by Cristin Terrill

Annike: Hey everybody, it’s just me here today to give a review on a very good book that I read earlier this month called “All our Yesterdays”. The book is about time travel and it was absolutely amazing. The review below will contain spoilers, so consider yourself warned! 

13514612Imprisoned in a secret military base, Em has nothing except the voice of the boy in the cell next door and a list of instructions she finds inside a drain.

Only Em can complete the final instruction. She’s tried everything to prevent the creation of a time machine that tears the world apart. She has the proof: a list she has never seen, written in her own hand. Each failed attempt in the past has led to the same terrible present.

Marina has loved her best friend, James, since they were children. James finally seems to be seeing Marina in a new way, too. But one night, James’s life crumbles, and with it, all hope for the future. Marina will protect James, no matter what. Even if it means  she may not survive… at least, not as the girl she once was. Em and Marina are in a race against time that only one of them can win.

What I Liked:

  • I thought this book was really awesome. It concerns time travel and a girl called Em who ultimately escapes back to the past in order to save the future. 
  • In terms of characters I thought it was really interesting to see both the past and future version of them and it helped develop them a lot. I loved to see how Em and her past self of Marina changed so much from how she was in the future when she travelled to the past,  how she was in the past as well as memories from when her and Finn were on the run. She had changed from such an insecure, obsessed with conformity to someone so strong and individual.   
  • I absolutely loved the relationship between Em and Finn in the future. The moment when they were reunited and released from their cells was absolutely adorable! And I loved watching them work together considering how estranged they seemed to be in the past. 
  • The story was super fast paced, adventurous and thrilling. The ending was also beautiful, everything ended well and although it took me a little while to wrap my head around, when I eventually figured it out I was very happy with how it ended.

“But progress is always dangerous, isn’t it? Most of the time, walls don’t get dismantled brick by brick. Someone has to crash through them.”

What I Didn’t Like So Much (MAJOR SPOILERS):

  • I hardly have any complaints about this book but I have found a few faults that I wish could have been explained more or left out. 
  • The book was very confusing toward the beginning. It took a while to work out who Em and Marina were as well as everything being left for us to decipher and not being explained well enough. It was hard to latch onto concepts when everything was implied.
  • James otherwise known as “The Doctor” ultimately tortures his former best friends in the future, which really bothered me. I didn’t like him as a character, he was unstable and slightly mental. In both the past and the future I didn’t like James because Marina deserved better and after all that he did I was rather happy when he ended up dying toward the end.   

In conclusion, this book was absolutely amazing in my opinion. It was really well developed and set out well, which was great because a lot of time travel books have faults in those aspects. Because I haven’t read a really good book in such a long time I gave it 5 stars. If you haven’t read it I strongly recommend it, like seriously it is amazing in my opinion. If you have read it please leave a comment down below and tell me what you thought about the book.  



One comment

Leave a Reply

Please log in using one of these methods to post your comment: 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