förbluffad och förfärad var han.