Do you wish you had a time machine? Wouldn’t it be nice to go back and stop yourself from wasting time and money on horrible books? Or lets be honest, go back in time with the winning lottery numbers? Despite the appeal of time travel, it’s a concept that’s hard to get right in a book.
All Our Yesterdays by Cristin Terrill features an interesting time travel premise centered on Em and the boy(s) she loves – and Terrill almost gets it right. Bits of the past are revealed through flashbacks and chapters told from a younger Em’s perspective and it somehow works. Despite the whole story being focused on semi-convoluted trips into the past to try and stop the Director, it works. The big reveals are kind of predictable, but it’s balanced by a blossoming romance, so it works. Then we get to the end and it doesn’t work.
There’s a big showdown and things take a tragic turn. Ok, that’s sad, but I can live with it. Then the timeline changes. It changes with no explanation. I won’t spoil the ending, but somehow the resolution is now completely different. Wait, what?! I had to flip back and make sure I didn’t miss a few pages. Something weird just randomly happened with NO EXPLANATION. That was a disappointing end to the book… I guess I have to buy the next one and hope Terrill explains herself. If you’re interested in time travel and a great romance and willing to bear with a rather odd ending, give All Our Yesterdays a try and let me know what you think of the end.