Ett hemskt sken spred sig öfver Piers Dalyells ansigte.