what i mean is someone with all that quality...
Young man are u with half of those attributes u listed above? Life will b sweeter if your partner is 60% positive and and 40% negative. If your girl is God fearing then she has all the above. If she is overweight tell her to reduce it. If she smells bad, tell her to clean up. If she is not gud in kissin teach her. If she laughs in Chinese, understand. If she doesn't keep her nails clean, then tell her. If she is naive or nag, then tell her. If she doesn't know how to cook then teach her.
IT is the heart that matters bcos the more u attracted to some1, the more his/her beauty glows from within. And if u wants her for real, ask God to make her yours!