William Morris aged 23