Yep I was just saying this the other day that weather ppl want to admit it or not we all have faults and also our relationships, marriages... etc has faults and ups and downs. Nothing is ever perfect.. perfection is impossible. None of us are perfect we just choose not to go around telling everyone about our problems because it is not their business.
No one can fix your relationship other than you and your partner, getting other people involved is what ruins things! The best person to talk to about the problems in your relationship is the person you're in a relationship with.