Amid winter glooms a few months ago, you would have needed a microscope to spot any public excitement about the 60th anniversary of the Queen's ascent to the throne.
Yet today, with a week to go, a transformation has overcome much of Britain - locals might call it Jubilee fever.
Countless people in towns and cities, communities large and small, will gather next weekend for celebrations that promise to be Britain's biggest for decades.
The High Street of Keynsham, near Bath, is closing on Sunday to make way for 400 barbecuers and picnickers. In the London suburb of Hatch End, they hope to get 6,000 people for their street party, with karaoke and a Bollywood dance troupe. Outside the town hall in Norfolk's Downing Market, giant screens will show the Queen's Thames procession.
The North Yorkshire village of Eggborough is staging a free children's tea party, while Aldeburgh in Suffolk will hold four days of celebrations including fireworks and a Spitfire fly-past.