All Our Yesterdays by Cristin Terrill
Em awakens (again) in a prison cell, and can't stop thinking about the tiny drain in the floor. She makes a tool from a stolen spoon, and pries up the drain cover...and finds, hidden inside, a list of fourteen items. Thirteen have already been crossed off. At the bottom, in her own handwriting, Em reads the final line: You have to kill him.
In another place, in another time, Marina is quietly in love with her next-door-neighbor, James. James is gorgeous, brilliant...and about to make a discovery that will change everything. And everything is just about to become much, much worse.
All the loops and potential paradoxes of time travel, plus suspenseful chasing around in the dark, romance, betrayal, torture, and a very thin hope for redemption. This fast-moving narrative kept me up way past my bedtime.
Recommended for ages 12 to adult.