First boyfriend, together 14 - 18yrs, beat me up three times.
Second boyfriend (7yrs long) was lovely.
Third svengali was a bastard of the highest order who dumped me when I was pregnant. I had a termination which screwed me up for years.
Fourth boyfriend was a complete mysogynist whom I left in the middle of the night. With nothing. Leaving myself homeless.
Fifth boyfriend shagged around for England and I was the last to find out.
Sixth boyfriend I married. He fucked off after five years leaving me with a baby and no money.
I don't have boyfriends/partners/anyone to fuck my life over anymore but I do have a beautiful son!
Four years ago I realised my parents had abused me. Continuously. In many mind-bending ways. They set me up for life to be an easy target for those 'boyfriends' outlined above.
I no longer have any contact with my family.
It has taken me a long time to forgive myself for being such an apparent raving idiot and for many years I thought I might be seriously loopy and quite clearly unloveable.
Bollox.
I am now happy. Strong. Single. Loving life.
I have many wonderful friends, I love my own company. My son is a gorgeous boy and a delight to everyone who knows him. I am a good mother. I have come through unbelieveable shit.
And you can and must too. Cut yourself some slack girl!! 
You can translate 'weak and needy' as 'loving, emotional, a deep person with strong feelings, a giving person' and 'begging forgiveness' as 'knowing my own faults and apologising for them and therefore not being an emotional abuser...like your exH'
Thanks god your exH is gone. You can slowly reclaim the real you again. Avoid relationships for a while. Be strong. Be bloody. You will get there. Love yourself. All else will follow.
hugs