I was with my first boyfriend for over 8 years, starting at age 16. We finely grew apart in that time, but he was also an ass. He cheated on me...twice...maybe three times. I want to kick myself for letting him do it more than once! I was pretty weak and codependent and I was afraid to be alone for the longest time. I finally got strong enough to say goodbye though and it was clearly the right decision for both of us.
Rebound boy ended up being more serious than he should have. I met him at an all time low moment in my life (at the moment of a terrible, sad, sad, sad family tragedy). He was nice and gentle. I was so sad then and he was nice to me. I did not see a future with him though, since we had little in common and he was a lazy pothead. I broke up with him when I realized how serious I had let the relationship get (he started talking about marriage). I still feel bad for letting it get there.