Being an avid fan of the books, I have to say I LOVED it! I will admit though, it was better the second time around. Everyone was so perfectly cast and the chemistry that Kristen & Robert have is amazing. It's great and I can't wait to see it again and again and again!!!