Hannah Robinson entertained and the sun shone for 60 patients and their visitors while volunteers served lunch.