I think this is close to 4.5 for me. I really liked it. So much geeky fun without crossing the silly-line. 
 So much love of books here. For a book geek, it was so easy to get into. 
 Still writing review...