I borrowed Eve, my five-year-old niece and fellow fairy enthusiast to see Will Tuckett's dance and puppet show, Faeries, in the egg theatre at Bath Theatre Royal.

Commissioned and produced by ROH2, part of the Royal Opera House, Faeries is set during the Second World War and tells the tale of 10-year-old Edie (played by adult actor Charlotte Broom) who is separated from her brother, when both are about to be evacuated to the country, and ends up spending a magical night in the park.

Here she meets and befriends Anak, a fairy with broken wings - but evil fairy Dolour soon steps in with his henchmen.

Dolour wants Edie to help him find a lost treasure and reckons it would be a good idea to burn poor fairy Anak in an old dustbin. Quick wits, the making of new friends and a battle ensue.

The set is beautiful, and the production team do an excellent job creating an atmosphere from the start, with costumed railway ticket officers handing out evacuation labels to the youngsters arriving at the theatre.

The puppets, however, are far and away the stars of the show: full credit to Blind Summit Theatre for creating these variously beautiful, charming and terrifying animated fairies. The dance element seems a non-essential sideline in comparison.

The puppeteers have remarkable skills, bringing these fairy creations to life.

Dolour is particularly scary and caused considerable consternation among many of the younger theatre-goers - his appearance, voice and ability to break himself into pieces - ensured young Eve clutched my hand tight for the whole show.

Part of the Peter Hall Season 2008, Faeries is a pleasure to see with an impressionable youngster but perhaps not sophisticated enough for a solely adult audience.