The audience at Leeds Grand Theatre got a surprise treat last night when Gary Barlow appeared on stage.

The Take That star, joined by childhood friend Tim Firth, took to the stage for the curtain call after last night's performance of The Girls, which they wrote together.

Tim Firth and Gary Barlow with the original Calendar Girls
Tim Firth and Gary Barlow with the original Calendar Girls

Based on the film and play The Calendar Girls , The Girls is at the Grand, Leeds until December 12.

After thanking the cast and the Leeds audiences Gary Barlow lead a rousing rendition of the show’s opening number, simply titled ‘ Yorkshire ’.

Click below to hear the show's opening number, 'Yorkshire':

Video Loading

Producer David Pugh said: "The atmosphere in the auditorium was electric.

"The audience were already giving a standing ovation and when Gary and Tim came on there was an uproarious cheer!"

Clockwise Gary Barlow, Tim Firth, Karen West, Vivien Parry, Harriet Thorpe, Shirley Jameson, Claire Moore, Sara Kestelman, Debbie Chazen, Claire Machin and Joanna Riding in The Girls
Clockwise Gary Barlow, Tim Firth, Karen West, Vivien Parry, Harriet Thorpe, Shirley Jameson, Claire Moore, Sara Kestelman, Debbie Chazen, Claire Machin and Joanna Riding in The Girls

At the end of the anthemic show number, the original Calendar Girls also took to the stage to great applause.

The show has received standing ovations at each performance so far — though whether Gary is due to appear again remains a mystery.

David added: "Gary and Tim enjoyed it very much so you never know."

READ MORE: Gary Barlow and Tim Firth musical The Girls opens at Leeds Grand Theatre

READ MORE: Gary Barlow invites nurses and carers to see new musical 'The Girls' for free at Leeds Grand Theatre

The Girls, a new musical comedy, shows the Calendar Girls' lives in a Yorkshire village, how the story began, the effect on husbands, sons and daughters and how a group of ordinary women achieved something extraordinary.

The Girls is at Leeds Grand Theatre until Saturday December 12th.

Tickets are on sale now priced from £10 to £45.

Book online at leedsgrandtheatre.com or call Box Office on 0844 848 2700.