I think you have received a lot of sound advice already. I have a thought experiment for you: If someone tried to fix you up with a woman who has a track record of being unfaithful, who is overly dependent on her parents, who is not willing to put any effort into a long-term relationship, whose family has "questionable" values, and who lies without effort, would you even consider dating this woman? Would you consider marrying a person like this?
I gleaned this information about your W exclusively from your still-brief thread. Without even going into details, you have already painted a picture of a very flawed individual. I don't think anyone in their right mind would come near her with a 10-foot pole based on the description above, especially someone who has been burnt before. Assuming her strong points (whatever they may be) do not outweigh her huge flaws, you deserve much much much better.
I think therein lies your answer. I also think that she had these flaws from the beginning, but you were blind to them - we are all blinded at first, so don't beat yourself up about it. Instead, work on yourself, and ask yourself what you really want in your next relationship.
Things get much more complicated when there a children involved - trust me. Thank your lucky stars that G-d opened your eyes when he did.