Oh my god, that is so true. I mean the difference between someone who you want for life partner versus just someone you date is that this person will forgive you always. It doesn't mean that they will forgive right away. But, they always do because they appreciate the human parts of you and accept you even when you mess up. That really is the recipe for long lasting relationship. So, people don't talk about this fact because they are afraid to be taken advantage of or taken for granted. But, that is also the part most people will walk through in a relationship. That period of taking the other for granted, then you realize the hurt and never do it again.