Wow. I loved this book. I was so impressed by all the research that was clearly done and the way everything lined up for the ending. My goodness, THAT ENDING. Starglass feels like very old school sci-fi for the younger generation and I couldn't find any plot holes in my reading. The only reason why I didn't give it 5 stars is because the beginning is pretty slow and could possibly turn off less patient readers. It worked for me because I fell in love with North's prose. But once the climax hits, the plot went nuts. I would highly recommend this to fans of Beth Revis' Across the Universe series.