A Keighley church is offering up two alternative Christmas services this year - one for chocoholics and another for humbugs.

St James's in Cross Roads will have its chocolate-themed service on Christmas morning while on Wednesday, December 12, at 7.30pm there will be a service for people who find the festive season a bit of a struggle.

The Reverend Tracy Rishton who is resident priest at St James, said chocolate has been woven into the Christmas narrative of the former while the aptly-named Not-so-Merry Christmas service would be aimed at people who do not feel particularly merry at this time of year.