Nimble-fingered children at Furze Platt Junior School in Maidenhead spent a day making lanterns from scratch.
The year three pupils made the crafts out of willow and tissue paper. Each of the 90 lights will be used in tomorrow’s Shakespearean Lantern Parade through the town centre.
Craftsmen from Norden Farm assisted the year three children.
Teacher Becky Tisshaw said the children relished the chance to put their books down and make the lanterns.
She said: "They had a brilliant time. They spent all morning and all afternoon making the lanterns. It's something completely different from what they've been doing."
The parade starts at 4.30 outside Maidenhead Town Hall.
Top Ten Articles
The Met Office has issued a yellow alert for Windsor and Maidenhead, Slough and Wokingham, warning that rain moving eastwards across the south of the country may turn to snow in some places.