Well...it's very different from the way in which I would have responded.
In response to "she was going home," "she fell asleep" I might have asked "are you feeling ok?" Going to pick up her GF because the weather "is going to be bad" might make sense if her GF doesn't like to drive in bad weather.
Listen and validate. Don't personalize anything. Don't assume anything.
Bradley / Elwood, have you read The Four Agreements?
M 65 H 64 T 39 & M 36 @ S 12/08 Two Ds
Do you know that the harder thing to do and the right thing to do are usually the same thing? Nothing that has meaning is easy. ~ The Weather Man