What a wonderful post. Lying here nursing a New Year hangover this has quite cheered me up.