10 Weeks... that's two months plus two weeks which is NOT ENOUGH TIME FOR YOU TO FALL for her. You've been in lust and infatuation which you'll get over soon enough if you stop wanting to be with an idiot that returns to an asshole three times.
She's going to keep doing that crap for the rest of her life because she's too issued to just walk away and keep away and get the family councelling for her and her son that needs getting.
You are better off without her or even answering her when she contacts you again in order to hoover you back for more bullshit and heartache as she uses you for the emotional support that the asshole doesn't provide for her.
Find a woman that isn't issued up to the ying/yang and tell this one to eff off if she ever contacts you again.
pffft.. She's fluff and you are better off without her.
“The willingness to accept responsibility for one’s own life is the source from which self-respect springs.” ~Joan Didion