Guitars: John Parricelli, Steve Donnelli, Chris Spedding, Jim Cregan, Luke Potashnick Piano: Mike Batt ( except tracks 15, 16, 17, - Jim Watson) Bass: Tim Harries Drums: Henry Spinetti, Michael Kruk Orchestra: The Irish Film Orchestra, Conductor: Mike Batt Solo Trumpet: Dominic Glover Solo Violin: Mike Darcey Ethnic Flute: Adrian Brett (Nine Million Bicycles) Mandolin: Peter Knight (Thank You, Stars) Penny Whistle: Frank Gallagher (Toy Collection) Percussion: Martin Ditchman, Chris Karan, Ray Cooper, Rob Farrer Organ: Frank Gallagher (Tracks 15, 16, 17)