Most Helpful Girl
You've got to accept that this particular guy is not available, and remind yourself that he is not the only good guy in the world. There are LOTS of great guys out there, sometimes they're just not so easy to find, and you'll probably have to wade through a few ass holes to get to them. Make a list of the qualities that you want in a partner that are non-negotiable and promise yourself that you won't put up with or settle for less than that... I'm talking reasonable stuff like treating you with respect, having similar values, etc.
I'm glad you left the abusive guy. Please don't ever stay in a situation like that!!!