New York : Hyperion, 2013. 360 p. Young Adult Fiction
Em must travel back in time to prevent a catastrophic time machine from ever being invented. Only she can do it, the proof is in the list she has never seen before written in her own hand. Each failed attempt of changing the past has lead to the same terrible present - imprisoned and tortured by a sadistic man while a war rages outside. In another time, Marina battles to prevent the murder of the boy she loves. Even if it means opening her eyes to a truth so terrible that she may not survive it … at least, not as the girl she once was. Marina and Em are in a race against time that only one of them can win.
Told in a split narration between Em and Marina All Our Yesterdays is a wrenching, brilliantly plotted story of fierce love, unthinkable sacrifice, and the infinite implications of our every choice. The author manages to explain time travel without confusing the reader. The plot is well-structured and complex with parallel story lines that merge as events progress and the action heats up. The characters are as mesmerizing as they are multi-dimensional and add depth to the story. A must-read in the YA genre.