In order to overlook someone's faults, it takes:

1-love
2-an understanding that you are not perfect
3-mental skills
4-stubbornness