Woman fighting life after being hit