Sunshine, rain and laughter galore…