When you meet someone who tries their hardest to stick by you regardless of how difficult you are, keep them. Keep them at all costs because finding someone who cares enough to look past your flaws isn't something that happens every day.
I have to remember this. I have a tendency to want to hold on to people forever. And when they don't want the same, I become hurt, and react by building walls. I am grateful for the time some people gave me.
Emotional Intelligence – Critical for Success in All Relationships