Is it really very unrealistic to expect a partner to be open & straight forward, have a good sense of humor, who can laugh at oneself, is a good listener, who can admit their mistake, apologize & who can learn from their mistakes, who can empathize?
valid question