DH and I recently had our 17th wedding anniversary, but we've been together for more than 20 years. We had a conversation recently about "perfect mates." The crux of the conversation being the question of whether great partnerships are just natural-soul-mates-finding-each-other or is every pairing hard work. No great wisdom came of that conversation.
BUT, DH did tell me that if I only fixed qualities A and B, then I'd be perfect. ( I won't name or describe these character traits or you will discover my flaws too). The surprise to me was not the naming of the flaws -- I know I don't possess A or B, nor the desire to acquire them (no they are not breasts!) -- the surprise was that there were only 2 items on DH's perfect mate list.
My response to DH's comment about my lack of A and B was that it was a good thing I lacked such qualities, otherwise I may not be able to put up with his lack of A to Z.... (Good thing sense of humour is one of the qualities I most admire about the man.)