4-4.5 stars 
 First Impressions 1/26/14:This was so good!! I'm not sure what is holding me back from five stars but there's just a SOMETHING you know? A feeling that I loved so much of it but still didn't quite full a five star quota! 
 Review: Right off the bat, I knew I was going to enjoy ALL OUR YESTERDAYS. It's a book about time travel. So of course! The book started off exciting. I've been going through a rough patch lately where I've read a lot of books that started out just a bit slowly but ALL OUR YESTERDAYS definitely caught me from the beginning and it was just what I needed to kick off another batch of exciting reads! 
 One thing I really liked about ALL OUR YESTERDAYS was the really creative POV switch. Going into the book, I really knew nothing except that it was about time travel (I really like to go into books blind for the ultimate surprise effects!) so it was really interesting to see the timelines of Em and Marina and exactly how they were connected. I had my suspicions from the start how the stories of the two girls would merge together and I was completely satisfied when it was revealed to the readers! 
 Time travel can be tricky to incorporate into books sometimes and I'm not always convinced with the time travel explanations but Cristin Terrill did an amazing job making sure everything connected and things like paradoxes were explained. I totally geek out of time travel and the different methods it works as well as the explanations of how time lines diverge and converge so I was very please to see how well everything was handled! 
 I think the overall plot was pretty brilliant. The reason that these characters choose to time travel, the events that they're trying to stop, and the fact that they've already had so many failed attempts was absolutely fascinating. There were a few situations that positively terrified me, mostly because I stopped to think, "This could really happen in our world... And wouldn't I try to time travel if I thought I could prevent it, even if it meant giving up everything to do so?" But the best part about it all was honestly how the villain of the story, the doctor, was incorporated. The doctor is... complicated, to say the least, as is his relationship with Em and Finn. It's incredible to see the slow reveal of his side of the story and how that all fits back into everything. Cristin Terrill just does a fantastic job of weaving everything back in together which is something that never ceases to amaze me when I read books with plot twists and reveals. 
 I also really enjoyed the romance between Em and Finn. Once again, Cristin Terrill introduces us to the timeline as it currently stands and then slowly fills in the missing pieces of everything that the characters have gone through to get there. The reveal of how Em and Finn ended up in their current situation and how their relationship formed was bittersweet. I loved seeing how much they relied on each other, trusted each other, and fell in love in despite their current situation (you know... trying to save the world). At the same time, it was so heart-breaking to see them constantly being put in jeopardy and they really only have each other throughout this crazy expedition to set the world right so when something goes wrong, it goes terribly wrong and my heart ached whenever something endangered either character or their relationship. I totally fell in love with the two of them! 
 The only tiny complaint I have was the way the ending was wrapped up... I almost feel embarrassed to admit but I was a bit confused at first. I understood what had happened but I was missing a tiny portion of the "how" according to the rules that had been set up throughout the novel. I thought over it and felt all right with it but at the same time, there's still a piece of me that feels like it didn't quite make sense. (So please feel free to talk some sense into me, those who have read it!) I appreciate knowing that apparently there will be a book two (which was something that upset some readers before me since it was originally planned to be a stand alone) so I'm very curious to see where the second book takes us because I'm not entirely sure what Cristin Terrill has up her sleeve! 
 Other than that, I really loved the book. There was just a little tiny "something" missing (I couldn't really tell you what) that prevented me from fangirling and failing and rating it five stars, but I really, really enjoyed it and I always love a good time travel book! 
 For a full review, character breakdown, recommendations and more, please visit The Book Addict's Guide!