Christmas has come early for Trefnant and residents in surrounding areas.

The town's annual Christmas fair is back, running tomorrow from 11am until 3pm at the Trefnant Village Hall.

The event will aim to raise funds for charities in the area and is set to include everything you need this festive season.

The Christmas fair will include stalls selling everything from jewellery, novelty cushions and handbags to cards, ornaments and jams.

There will also be a raffle and refreshments available on the day.

Event organisers said they encouraged everyone to come along and bring the whole family with plenty of present ideas available for your loved ones this festive season.

For more information on the event call 01824 707 132.