In most of my relationships I have a pattern of breaking up and making up with people. In my most recent relationship I didn't feel like I loved him, there wasn't a spark, just friendship. I broke up with him several times over the course of 2 years only to get back together with him. This has happened in several relationships. With hindsight I should have stayed broken up with them the first time and I have had a valid reason for ending it. When I see them again I try and convince myself that I still love them and everything will work out ok. I have done this since I was a teenager I seemed to attract obsessional types who hung around and tried to get back with me and it worked. What is wrong with me? I have wasted lots of time in relationships that I shouldn't have stayed in. I hope I can learn something from experience and make better choices but I can't see the wood for the tree. Any suggestions?