Ratings2,151
Average rating4.4
I would have given this book 5 stars except the amount of Science in the book was a little overwhelming at times and I had to skim parts of it. In spite of that, however, the plot was interesting and the characters were compelling . The bond of friendship between the main characters was a real joy to read. The way they learned about each other and came together over a common problem was so heartwarming. I loved the ending and it made me think about the book long after I finished it.