This is a very common for many women. We are raised to caretake wounded (people, animals, etc). So, when we come across a person who seems wounded in some way - we try to fix them.
Any we begin to love anything we take care of - it's how women's brain and soul are created- that's how we are biologically programmed.
And, like our children, we don't stop loving them because they aren't acting in normal ways...
Don't blame yourself feeling your natural feelings - but also know not to act on them. Just because we think or feel something doesn't mean we have to act upon it. Let him go - lovingly, but know he's just not good for you and although you care, you can't be with him. It's not good for you.
I hope this helps :-)
I don't need any further information from you - do you need anything further from me?
Yes, some people can lie without any regard for other people.