I love the part in the movie Sex and the City when Carrie's reading a fairy tale to Lily and after it ends happily ever after Carrie explains to her that that's not always reality. Prince Charming doesn't always pull through.
We need more fairy tales like this one, so as not to grow up confused with unrealistic expectations.
Girls, quit trying so hard, he's probably not worth it. And you're better than him anyway.