I've no idea why I didn't write a review of this when I read it, maybe my mind was too blown? It was fantastic, although since I'm the pickiest person ever, I might downgrade to 4.5 when I re-read. I'm still desperate for the sequels, though... so maybe not.