Sometimes you find a true friend. Somebody who takes all your good and bad, and lets you be yourself even when you aren't perfect. Who realizes that your faults just mean you're human. And real.
And when you talk, they hear what you say. And what you don't say. And know the difference, and know how to draw out what needs to be drawn and leave alone what needs leaving alone.
And they know and respect your boundaries. So for them, the boundaries start to move closer and closer to the heart of the fortress, as it were. And when you realize that you have allowed them to breach the wall, you find yourself grateful, because you know what they see inside the wall won't make them run away. It'll make them love you - and you them - more.
I have a few of those. A very few. And I plan to keep them.