We know you love her, Vincenzo but you can get all those things from another girl in time, one who doesn't push your buttons, assault you when she's angry, not still issued from past abuse and not very good at turning every negative happening around to make you feel that it was 100 % your fault. One who doesn't have a $100,000 debt, one who won't use her sexuality to manipulate you back to her when she knows she was wrong but won't admit it to you.
I won't say anything more except that I hope for your sake she starts therapy. You're too good to be taking on her issues, that's her therapists job, not yours.
“The willingness to accept responsibility for one’s own life is the source from which self-respect springs.” ~Joan Didion