All Our Yesterdays - Cristin Terrill I loved this book! Terrill does a great job of foreshadowing and letting the reader discover things a little bit before they read them. The love triangle between Mariana/Em, Finn, and James was brilliant. It was so original and heartrending. The time travel rules for this book were explained well. I liked that ending wasn't spelled out exactly. It made me want to find other people who had finished the book so we could talk about our theories for book 2. Speaking of, I'm really not sure how there could be a book 2, but I will definitely read it.