He spent weeks in hospital.