This is one of my favourite movies of all time. It's funny, intelligent, silly, romantic, quirky, magical, and melancholic. It's such a great rom-com with a dash of magical realism, mixed in with some great lines, and Steve Martin humour. I put this up there with the all time great romantic movies and watch it every time I need a little boost. LOVE IT!