Thank God you and your partner are alive. Hope she sought treatment. Also consider counselling for both of you.
Lesson: don't stop in strange places, stop at a fuel station, restaurant etc....
Been using the bypass from James Gichuru to Ngecha road till they recently blocked it. You find many people on foot coz its sort of a direct route so you get this false sense of security but danger lurks.
Lord, thank you!