In the past wk my partner of 11 years has left twice, the first time was when I woke up at 8.30am to him steaming drunk, he decided out of nowhere to give me a load of abuse, to which I never retaliated to as my 4 yr old DD was with me. I was adamant he wasn't coming back, then on New yrs Eve, because I didn't message HIM to say Happy new yr, he called me in tears to say I didn't care about him etc! Anyway his nephew kept calling me to ask if he could come back to mine with him (I was out) and because I'd had a drink I said yes. That was that then, he was back. Last night I asked him to leave for no reason, we hadn't argued really, I just love it when he's not here (he usually works away for a fortnight at a time) and comes back for a few days which I could handle. Prior to all this he has called me the most vicious names you could dream of, he's a complete control freak, doesn't like me going out anywhere, but it's ok for him to do so, the names he's called me my daughter has heard in the past and it pains me to say I have had him back each time. I'm not saying I'm a saint but I have given him so much love for him to give me nothing in return, he's never really shown he loves me, apart from telling me he does. I have honestly done everything for that man, but he's chipped away at me over the years to the point I now don't ever want to look at him again, but of course I have to for our daughter. I don't love him like I once did, but there is something that keeps letting him come back, I just don't know what anymore. I don't really know why I'm posting in here, it's my first time, I just don't know what to do anymore, I just want to be happy, is that too much to ask?