
A quick 5-minute survey with 3 women of their definitions of a "perfect partner/husband" :-
Woman A: caring, communicates, shares similar value in life, humourous
Woman B : loving, family focused, smart
Woman C : kind hearted, filial, pampers her
I think .... as long as the person fits RIGHT 80% of the time (20% allowance for individualism and potential tiffs), we can deem him/her the Perfect One. And TIME is a crucial factor to mould one into a perfect partner.