Another perfect ‘St John Day’