Have you ever traveled to a mountainous part of the world when it was cloudy and rainy? You look out your windows and you can see almost nothing but the ground. Then the rain stops and the clouds part and you catch your breath because there, towering right over you, is this magnificent peak. But a couple of hours later the clouds roll in and it has vanished, and you don’t see it again for a good while. That is what it is like to get to know a Christian. You have an old self and a new self. The old self is crippled with anxieties, the need to prove yourself, bad habits you can’t break, and many besetting sins and entrenched character flaws. The new self is still you, but you liberated from all your sins and flaws. This new self is always a work in progress, and sometimes the clouds of the old self make it almost completely invisible. But sometimes the clouds really part, and you see the wisdom, courage, and love of which you are capable. It’s a glimpse of where you are going.
Tim Keller, The Meaning of Marriage