It’s impossible not to be swept away by the warmth and energy in the stone-clad villages up and down the Normandy coastline this 80th anniversary of D-Day.
British, US and Canadian flags flutter from garden gates and lampposts as far as the eye can see. Music from the 1940s drifts through village squares, while country lanes roar with column-upon-column of World War Two-era military jeeps.
Driving them are laughing, waving men and women from all over Europe. Germans, Dutch, Belgians and Brits from all walks of life, who this week have chosen to don Second World War Allied military uniforms, to honour the 150,000 soldiers who landed here in Nazi-occupied France on 6 June 1944 - changing the course of 20th-Century Europe as they did so.