Because you are looking for certain qualities, prehaps you are missing the bigger picture and Mr right keeps walking you by. I never set out to meet my husband, I never had in my mind thinking I want to meet a man with money, looks a certain way, is caring etc.. We got to know each other and just seemed to fit together.
Because you are looking for a certain look how do you know they are caring, rich etc? You won't until you get to know them, so how do you know that joe bloggs down the road who isn't exactly rich or out going isn't the one who is caring, romantic etc.? The point is you don't and until you stop looking for a certain type your probably not going to meet the one I'm afraid.