A lot more fun than I expected.
4 stars
I wasn't too sure how this one was going to go because I normally REALLY don't care for pop culture references in books because it dates them like crazy. I'm not sure how well this will hold up in the future since a lot of these references are already lost to the past and that will get worse as time goes on.
But I found this to be a fun ride! I felt like it had a good blend of tension and adventure and emotional connections. It kept my attention through the whole story and didn't lose me along the way. I felt like the characters were written well and had their flaws and issues, but it didn't completely tank the story.
I already have a physical copy of the book and this is one that I'll be holding onto.