Jandy Nelson takes years to write her books and it literally takes me a few days to finish them. I don't know why I do this to myself. This book, much like her last one, was perfection. Her voice and characters and stories are so utterly original that they make my hands shake. I reread entire pages sometimes just because her writing is like word candy. You read her novels, and you wonder what you've been doing with all the other books--because if this is reading, you couldn't have possibly been doing the same thing with the dozens (or hundreds) or books that came before. 
 Jandy tells Noah and Jude's story using both of their voices at two different ages. And the choices she made with who told what and how, were brilliant. You travel back and forward in time and it all comes together in a way you'd never expect it too, and I love that--when I can't predict what's about to happen. It's rare, but when a story surprises me completely, it's like magic, and this book caught me off-guard half a dozen times at least. 
 I loved the characters. I loved their interwoven connections. And of course, the writing is beyond beautiful. This is one for my permanent collection. I'll for sure be reading it again.