I think in a really good relationship, both people should feel like they're punching above their weight a bit.
For most people, the real version of themselves is different to the version that they show others.
I have flaws. I'm naturally lazy, I can be uncharitable towards other people I think are stupider than me. I have a beer belly. I occasionally pick my nose.
These are things I don't want DP to see. So I clean the toilets even though I can't be arsed. I don't say I think someone's a fucking idiot even if I think it. I suck my stomach in when DP is in the room and I'm naked. And I take myself off to the loo to pick my nose.
I see the real me, whereas DP sees a slightly idealised version of me. Equally, I don't see the version of DP that's bored senseless about me talking about Lego, or picks at her feet, or who hates homeless people (these are all hypothetical, as we're talking about flaws I'm not aware of. As far as I know DP does not hate homeless people)
So she sees the real her, and I see an idealised version. We're both presenting a version of ourselves to each other than the person we deep down know we are, so we both feel like we're "punching" a bit, and we're both trying to be a better person for our partner, even after 20 years.
To me, that seems like a good thing.