I first heard about When I Reach You when an author mentioned it in a blog post. I borrowed it from my library soon after, read it, finished it, and wondered how I had only just heard of it.
I immediately felt a connection with our protagonist, Miranda. She's 12 years old, and keeps receiving weird, anonymous notes from someone who knows things that no one couldn't possibly know. She writes about her life around the time of receiving the notes from some time after she figures out what they mean, often addressing the sender in the prose.
The plot is clever and complicated, and even in the slow parts, never boring. The subplots are all interesting, and tie up together in the end, all related. For some parts, I had to sit and think for a bit, figure it all out, and I love books like that - ones you need to get your head around.
I liked how A Wrinkle In Time was tied into the novel, foreshadowing the time traveling themes. Without something like that, I think the time traveling aspect would have seemed really random.
The writing style is plain and simple, appropriate for the young protagonist. Her observations, thoughts and mannerisms are well-written, and they make her both a relatable and a likable character.
The ending was bittersweet, but still a satisfying and fitting conclusion to the story. Miranda didn't play a big role in the denouement, but was more a bystander, though I admired how when it was all over, she thought more about what this meant for other characters than what it meant for herself.
The short version: I adored this book. Go find a copy and read it. Already read it? Go find your copy - I think it's about time you read it again, don't you? I know I'll read it over and over again.
I give When You Reach Me a 6 out of 5 (a somewhat illogical rating I save for my favorite books).