If you’re not doing anything tomorrow night, can I make a suggestion? Make your way to Chipping Norton and catch Opera della Luna’s The Ghosts of Ruddigore — I promise you will be in for a treat.

This production, which I saw at the Cornerstone in Didcot last weekend, is a welcome revival of one of OdL’s earliest productions. Adapted for a cast of seven (and therefore requiring some of the singers to appear in several guises), Jeff Clarke’s clever re-working of the Ruddigore plot is full of laugh-out-loud fun and mischief, with lots of surprises along the way and an unexpected twist at the end.

Amanda Goodheart and Kevin Murgatroyd are searching for the lost village of Rederring in Cornwall. Tempers fray when their car breaks down, and they seem to be lost in the middle of nowhere with fog swirling around them. Suddenly ghostly bridesmaids appear through the fog; these are the professional bridesmaids of Rederring, but it’s 130 years since their services were required.

Gradually, the ghosts of all the familiar characters appear, and Amanda and Kevin find themselves drawn into the fantasy world of Ruddigore. Kevin falls for Rose Maybud — much to Amanda’s obvious resentment — although she cheers up when she meets her great-aunt Hannah’s old flame, Sir Roderick Murgatroyd.

Louise Crane and Simon Butteriss provide strong continuity as Amanda and Kevin, while Laura Parfitt’s beautifully-sung and intelligently-acted Rose Maybud is one of the best I’ve seen.

Oliver White is full of energy as a particularly laddish Dick Dauntless, and his high-octane hornpipe is one the show’s highlights. John Griffiths’s melodramatic Sir Despard in Act 1 contrasts nicely with his reformed character in Act 2, Angela Simkin is an appealing Mad Margaret, and Robin Gildon an imposing presence as Sir Roderic Murgatroyd. The five-piece band, directed from the piano by Jeff Clarke, accompanies with panache.

Ruddigore is at The Theatre, Chipping Norton, tomorrow night. Box office: 01608 642350.