Sometimes LOVE isn't enough to make you stay in a committed relationship. As much as you try it can always be something to stop your happiness, rather it be from outside sources or it could be from your own dirt that you have done throughout the relationship that may come to the light In most cases it would be from outside sources which would cause something so good to go so wrong. Loving a person completely for all there flaws is the first step to knowing she/he is the one, but depending on the drama involved with the person could help push you away.
Nobody is perfect, some are perfectly flawed and some our just flawed. Don't give up on love or your relationship from a few minor set backs especially if you do not want to lose your significant other. Remember you can only deal with so much until you reach that point of no return such as but no limited to b*ll $ h*t constantly, trust issues, 3rd party accusations etc. A men we try hard to change ourselves for the one that we want to be with but sometimes that's never good enough. We tend to fuck up something good for that one drunk night or that one tight little dress and so forth I know you can tell where I'm going with this.
Telling your true feelings to the one you love can delay both parties emotional problems but sooner or later saying these words "I love you" or "I'm sorry it won't happen again" will run out and the love that you thought you had will be gone with the snap of a finger. So ask yourself do you want to lose that and "wash your hands" with the past and start new or..... could you get past the few problems that you know you have and or change the things your significant other would like for you to change. As a result you can not I repeat can not become bitter from the situation because you could mess up the probability of you finding the right person because of past relationships.
At the beginning of every road soon will be an end but it will be bumpy along the way so make sure it is what you want and not just something your doing out of anger. Til we meet again........... New beginnings or new endings