Here are the things I recommended that helped her find the Perfect Man for Her:
1. Giving a man a second or third chance even if initially there are no great fireworks. When I met X, I was not looking for someone to date and although he seemed nice, very friendly, and a happy person, I thought he was (superficial, I know!) too Y for me. On the first date, our conversation was okay, but nothing very special, I went out a second time and his kindness and gentlemanly behaviour entranced me, and by the third date I was smitten! Now I never think of Y.
2. Listening to men when they talk about themselves. This probably applies more to filtering the bad men out, which is a skill I really had to learn - I used to believe all sorts of stories and not heed certain communiques from men. Once I actually started listening to what they were saying instead of building romantic stories in my head (usually ones where I would rescue them from something), I very quickly realized they often DO mean what they say, particularly when they say "I'm really not looking for a relationship".
3. Appreciating the good men around me. For a while I didn't think they existed or that they all had to be boring, and then I started trying to note in my gratitude journal instances when a man was nice/good (even if it was just a kind cashier or bus driver) and I realized there were so many! I told X that I wouldn't have appreciated his solid character a few years ago, and it's true, I was generally falling for the bad guys with complicated stories. But the daily exercise in appreciating character and goodness helped me quickly realize his true worth!
When I was a teenager, I was sometimes tempted by a book advertised in the back of Seventeen magazine that was all about "How to Make Boys Like You." I never ordered it, but I always wondered what it said. If I were to write such a book, number one would be that to "make" boys like you, you must LIKE boys. And when I say "like", I don't mean finding them sexually attractive. The vast majority of you girls will find at least a few boys sexually attractive; that's a given. But in order to be attractive to normal, healthy, happy men, you must actually be the kind of woman who likes men as people.
You have to get over being frightened of them, and so give the well-behaved of the friendly ones--i.e. the ones actually interested in beautiful you--the benefit of a second date. You have to listen to them with as much attention as you listen to women, so as to learn who they really are. And sometimes you have to learn to appreciate the good ones for their good, human qualities, not think "Argh, boring, I deserve a man with a motorcycle and a dangerous past."
As for men, I am suddenly reminded of the Health Club Killer who kept a diary in which he obsessively complained about women. He got himself into such a welter of hate that when he finally met a woman who was kind to him, he blocked her out. It is possible that he drove himself insane with his negative thoughts, and it is also possible that he could have become a decent, normal man had he kept a "gratitude journal" instead.
What a wonderful world if, instead of complaining about all the social slings and arrows, young men and women jotted down every time a member of the opposite sex, from age 3 to 93, said or did something kind for them. This would help them appreciate and attract KIND people instead of getting trapped in their own fantasies about external stuff.
The biggest revolution in my own life was training myself to appreciate men for being, not intelligent or well-educated, but KIND. And once I did that, someone I began to attract kind men who were ALSO intelligent and well-educated, and now I am married to B.A., the kindest man I know.