I’ve always had a soft spot for time travel. Particularly when it’s done with as much precision as Rebecca Stead employs in WHEN YOU REACH ME, a high-concept middle-grade novel about a young girl who starts to receive mysterious (and quite frankly, creepy) messages from the future.

Set against the backdrop of 1970s New York, WHEN YOU REACH ME is a book about game shows, young love, losing your best friends and how to treat people. Spectacularly written, the book winds to a riveting conclusion that ties together all the book’s many threads in a way that’s a joy to see on the page. If you’re into time travel, check this out.

From Amazon:

By sixth grade, Miranda and her best friend, Sal, know how to navigate their New York City neighborhood. They know where it’s safe to go, and they know who to avoid. Like the crazy guy on the corner.

But things start to unravel. Sal gets punched by a kid on the street for what seems like no reason, and he shuts Miranda out of his life. The apartment key that Miranda’s mom keeps hidden for emergencies is stolen. And then a mysterious note arrives, scrawled on a tiny slip of paper. The notes keep coming, and Miranda slowly realizes that whoever is leaving them knows things no one should know. Each message brings her closer to believing that only she can prevent a tragic death. Until the final note makes her think she’s too late.