Keighley Playhouse present a comedy about a bookshop owner who loses weight to win the heart of a handsome customer.

My Fat Friend (pictured right) runs from Monday-Saturday at 7.30pm. Book at Keighley Information Centre in the town hall or phone 08451 267859 or 01535 604764.

n A Summer Serenade will be presented by Keighley Vocal Union as it performs a hometown concert on Saturday June 18.

The mixed choir presents music for a summer evening from 7.30pm at Keighley Shared Church.

Frank Smith will be the conductor, Andrew Bedford and Ellis Wright the pianists, and Joyce Tindsley and Neil Baker will perform solos.

Tickets cost £8 (£6 concessions) by phoning 01274 561579.

n Leading a concert of music for a summer's evening at Haworth West Lane Baptist Church tonight and tomorrow are Elizabeth Boyle and Terry Lofthouse

The church's amateur operatic society presents Gilbert and Sullivan favourites from 7.30pm. Phone 01535 643425 to check ticket availability.

n A theatre company has been working with South Craven youngsters in advance of a performance tomorrow.

Black Cat Theatre carried out preacher invites the young people of Craven to the seven-puppet production Shakti.

The show, at Glusburn Institute, is based on myths of the Hindu goddess and is inspired by creation, corruption and conflict.

Indian dancers, Yorkshire landscapes, modern beats, body shadows and puppetry combine from 7.30pm.

Tickets cost £6 adults, £4 children/concessions, and £3 for workshop participants, from 01535 630223 or by emailing tamsin@glusinstitute.force9.co.uk.

n Ilkley theatre group Upstagers moves to Bradford Alhambra this month with the classic American musical Guys and Dolls.

The renowned group of young performers portrays the romance of a Salvation Army girl and a gambler on June 21-25.

The leading ladies are local women Rebecca Noland, who performs opposite her husband Paul, and Claire Scott-Grice.

Well known songs include Luck Be a Lady Tonight, Sit Down You're Rocking the Boat and I've Never Been in Love Before.

Book tickets at Keighley Information Centre in the town hall, or phone 01274 432000.

n A cappella and dance group Black Umfolosi will be the third professional act to appear at Glusburn Institute this month.

The popular Zimbabwean group present their "marvellous and inspirational hands" on June 18.

Members have been praised for spine-tingling, gospel-singing, bare-torsoed, hard-hatted gum-boot dancing.

Tickets cost £6, or £4 concessions, from the Institute or by phoning 01535 600223.

n Four actors play more than 150 characters as the classic chase novel The 39 Steps comes to the West Yorkshire Playhouse.

Richard Hannay goes on the run after a young woman is murdered in his home, and finds himself in a sinister conspiracy.

The police and the killers are on his trail, as he meets mysterious women and leaps off a railway bridge, from June 7-July 19.

Book at Keighley Information Centre or phone 01274 432000.

n West Yorkshire Theatre company Opus 1 Music presents the popular Puccini opera La Boheme on June 23 in Halifax.

The Victoria Theatre becomes Paris in the 1840s as the lives of poor students contrast with the happy bustle of Christmas Eve.

The "refreshing and traditional" production contrasts the new-found love of one couple with another's stormy relationship.

Book at Keighley Information Centre or phone 01274 432000.

n Musicals get the Spirit of the Dance treatment as the same theatre company returns to Bradford Alhambra.

Spirit of Broadway features songs and dances from shows like Chicago, Cabaret, Grease and 42nd Street. Les Miserables, Cats, A Chorus Line and the Rocky Horror Picture Show also feature in June 28/29 performances.