My rating: 5 of 5 stars
As I sit, with a grin on my face, I try to think of a single flaw I this book. Just one, you know, because it can’t be that perfect, can it? The answer is easy really. Yes it can, because it is. It’s beautiful and amazing and nerdy and, wow, the emotions flowing out of this book are so palpable you can almost see them. This book deserves more than five stars, a lot more and it’s going to resonate in my heart for a long time.