4.5 stars 
 This is not something that I would normally pick up, however, I only saw fantastic reviews. I'm very glad I decided to read this. It was such a heartwarming story and it turns out that this was just what I needed. And the references! Gah! So many references to favorites (tv shows, books, characters) of mine <3