Title: All Our Yesterdays
Author: Cristin Terrill
Audio book narrator: Jessica Almasy
Target audience: YA
Date Read: 30/10/18 – 11/11/18
Time travel books can be really tricky, but I think this book pulled it off quite well. It stuck to its own rules and never made things too complicated. But it told a good story, which is the main thing. I did predict a few things before they happened, but that doesn’t necessarily make a book bad.
It was really interesting reading a book where you saw both the past and future selves of various characters. Terrill was very successful in showing the progression from one version to the other, particularly in light of a “the road to hell is paved with good intentions” scenario.
The book does throw you in at the deep end a bit, and it doesn’t always explain things up-front. In particular, the identity of “documents” that the main characters are imprisoned over doesn’t get explained until right towards the end. Even the characters’ connections to one another are obscured for a while, though I was abe to figure some of them out before they were explained.
I thought Jessica Almasay did quite a good job of subtly differentiating between the narrations from Em’s perspective and those from Marina’s. I wonder if the two voices would feel as different if one was reading the print book.
This is another one of those books where I only realised how attached I’d become to the characters when I found myself getting teary at the end. While I had predicted some of the broader parts of the climax and resolution, the little things got me. This is a tightly written debut novel, and I’m going to check out what the author has published since this one.