This is a painful process of growing up and each time you learn about both yourself and the others. One may think they are results of finding fault from both sides or may be no fault from either side? These could be just accumulative life experiences and lessons that you learnt in order to become a more mature person..... until one day you will find the right one. Should the outcome be more severely painful if settle with a wrong person?