It’s a great story, but the show’s most glittering treasure is its music. There are folk tunes, love songs, impassioned ballads, comedy numbers, patter songs, soaring melodies, complex harmonies and splendid polyphony, all with a sprinkle of Irish jig around the edges. The inherent power and attraction of the score is helped in no small measure by a superbly assured delivery of the most difficult, and gorgeous, music by Jennifer Harding who excels in the central role of Constance. This is an engaging, absorbing, fantastical musical, radiant with possibility and truth. It’s confronting in parts and heartbreaking in others. And it is full of magical moments.