Songs, sketches, suits, sofas and spectres feature in the stage entertainment planned for this year's Keighley Festival.

Here is a rundown of the shows provided by the home-grown talent.

Tuxedos and ball gowns are the order of the night as Keighley Amateurs members present their festival show.

The audience is also being urged to put on its gladrags for the Evening of Song and Dance next Saturday.

There will be songs from several decades of West End shows include High Society, Chicago, Oklahoma! and Les Miserables.

Also performing will be the Holme Singers ladies choir, Keighley Amateurs' junior singing group, and the Irene Ogden dancers.

Tickets for the June 21 show, which starts at 7pm, are on sale at Keighley Information Centre in the town hall. Phone 01535 618014.

nSofa so good for the members of the junior section of Keighley youth theatre HYT.

The nine to 13-year-olds from the H-Club are performing their short play A Tale of Two Sofas from Thursday to Saturday.

Book for 7.30pm performances in the Central Methodist Hall, next to Keighley Shared Church, by phoning 01535 654093.

nSeventeenth-century puritans make a spectral appearance during a new production from Inner Space Performance Group.

The disabled Keighley actors present The Ghosts this Sunday at East Riddlesden Hall as part of a 40-day tour.

The play begins with a ghost walk and develops into a dramatic re-enactment of a true-life witch trial.

The Ghosts -- performed at 1.30pm -- aims to be both stimulating and entertaining as it blurs reality and fiction.

Phone 01535 607075 for details.

nComedy, magic, song and dance will entertain local pensioners during a free concert on Tuesday afternoon.

Keighley Elderly Initiatives Group has organised the old time music hall event in Victoria Hall at 1.30pm.

Performers include the Holme Singers choir, magician Peter Greenwood, and the Golden Girls singers and dancers.

Denholme Elders Network will perform sketches and monologues during the two-hour show.

Admission is by ticket only, which are available free to pensioners from Keighley Information Centre in the town hall.

nLast year they toured Germany -- but tomorrow the Cobbydale Singers will be performing closer to home.

The 16 women from Silsden present their 7pm concert in Keighley Shared Church, between Morrisons supermarket and Church Green.

Tickets cost £5 by telephoning Elaine Isherwood on 01535 652672.