My daughters loved it, but I couldn't stand that movie. The heroine is the most unlikeable character ever, and the guy is too dumb to see that. I'm sure it caters to a young girl's fantasy that no matter how badly you treat people, you can still find true love. Not a message I want to instill.