More like a 4.5. I put off reading this for so long because of all the hype it got, but the hype was definitely warranted. This is one of those books that makes me disappointed that I'll never get to read it for the first time again (if that makes sense).