That's interesting, I had a similar situation. An ex moved from Boston out to the coast in southern Cali, a few years later I got in touch with her while in LA and she invited me to stay with her (I was staying on the floor in my friend's studio apt, she had a 4BR 2 blocks from the beach). I knew I was in for interesting times when I heard her screaming at someone when I pulled up and this guy comes out of the house carrying a bunch of stuff and tells me 'good luck, she's a nutcase'. Turns out she was in the process of throwing out her boyfriend and when she greeted me at the door, DAMN.... HOT! Abs just like you said too!! It wasn't long before she mentioned how she was supposed to leave for Hawaii in 2 days with her boyfriend, but now she doesn't know what she's going to do. I said hey, I pay for the hotel, you pay for my ticket. Hawaii with a hot chick, sweet!!! (This was before the airlines were too particular about who they let on planes and were rather lax with IDs so I just used her boyfriend's ticket).
That evening, she broke out the meth (and mentioned the guy she just threw out was a dealer).... I'd never been exposed to hard drugs and was sort of freaked out, not to mention the thought she'd try to bring that crap on the plane!!!! She promised not to take it with her (though I didn't necessarily believe that), and this was 7 or 8 days away from drugs for her, I figured it would be a good opportunity to help her break the habit. The Hawaii trip was miserable when I was around her, she was depressed and didn't want to do anything, then she'd want to go find some meth, but toward the last couple of days she started to perk up. We got back to LA a week later, I stayed with her another week, she went out a lot and didn't come home sometimes until 8 or 9am, so I assumed she was back into it.
Jump ahead a few years, she moves back to Boston, lands a job at a tech company, gets married, no more drugs, but.......... she has to have put on 75 lbs.