It's known by many as the most wonderful time of the year, but not everyone can get excited about Christmas.
There are some people, whether homeless, elderly or vulnerable, who may be thinking of the prospect of spending Christmas hungry and alone.
But, to help spread some festive cheer to all, a number of places cross Wales are offering people a free Christmas meal or similar treat this festive season.
Here are the places in Wales offering a free Christmas meal in 2021. If you are helping people in your local community to access a free hot meal this festive season contact email@example.com and we will add you to the list.
Company at Christmas at St John's School, Aberdare
St Fagan's Church in Aberdare is hosting Company at Christmas on Christmas Day at St John's School this year.
People are invited to join the parish for dinner and celebrations at St John's School, Glan Road, Aberdare.
The event is free, but a £5 deposit is required from those attending which will then be returned on the day.
Free transport to the hall will also be available. You can find out more information here.
Tiny Rebel, Newport
Craft brewer Tiny Rebel is holding a community Christmas dinner for anyone in Newport who faces Christmas Day alone this year.
The Newport-based brewery has announced it will be offering free takeaway Christmas dinners, mince pies and hot drinks.
Newport's Community Christmas Dinner will take place at Tiny Rebel Bar on High Street between noon and 2pm on Christmas Day.
To find out more informtion call or text 07761160832.
St Thomas Church, Swansea
St Thomas Church, in Swansea, is also offering people the chance to dine with them on Christmas Day.
If you're an older person, a single family or you could do with a bit of company on Christmas Day, the church is offering attendees free food, transport and entertainment.
The event will take place between noon and 2.30pm, and you can contact the church on 01792 455671 to book.
Evangelical Church, Ammanford
Ammanford Evangelical Church is in the process of organising its annual Christmas Day Meal to provide food and friendship to those who would otherwise go without on Christmas Day.
The event has taken place every year for the best part of three decades.
This year, in spite of Covid-19, the church will continue to be there for the community but in a slightly different way.
It has teamed up with a local pub to prepare and deliver up to 100 two-course dinners to those on their own this festive season.
Even though an event has not been organised for people to get together, the church wants to make sure people don't go without this festive season.
To find out more about how you can receive a meal, or volunteer to help deliver, visit the website.
Read more about what's on in your area:
Channel View Community Centre, Risca
Risca Covid-19 Volunteers have managed to arrange 50 meals and desserts to be prepared for people in the local community on Christmas Day.
Thanks to help of Tiny Rebel brewery, The Coffee Mill café and Morrisons meals will be provided at the Channel View Community Centre in Risca on Christmas Day, and people are encouraged to book their spots.
To book a spot call 01633 848899 or email firstname.lastname@example.org.
The Qube, Tenby
The Qube are offering senior citizens a free Christmas dinner in Tenby, but you'll need to snap them up soon as the meals are only available next week.
Those in need of a Christmas feast can select a time between 5pm and 7.30pm on Monday, December 6 and a scrumptious meal will be delivered straight to your door.
To find out more call 01834 845719 or email email@example.com.
Salvation Army, Pentre
In Pentre the Salvation Army is working to put food hampers together for families in need this festive season.
It may be slightly different to a Christmas dinner, but the parcels are sure to be appreciated by those who need them.
Last year the group handed out over 60 food baskets to families in need, and this year they will be doing exactly the same.
They are currently looking for donations to help people in the community who truly need extra support this Christmas.
Just £30 can provide plenty of food for a family. To find out more and to make a donation visit the justgiving page.
Lost Boys Club, Pontypridd
The Lost Boys Club, in Pontypridd, is also offering something a little different this festive season.
Staff at the barbers will be putting packages together specifically for homeless people that will be full of lots of things to help keep them warm over Christmas.
Even though the plans are in early stages at the moment, it's been confirmed the keep warm packages will be handed out on Christmas Eve to help bring some comfort to those who will be sleeping rough over the holidays.
More information will be released soon about the times people can collect them, and what will be included in the packages, but you can contribute to the cause by donating a few pennies to help raise funds to put them together. Find out more here.
You can now get all of the need-to-know news sent straight to your inbox by signing up for our free WalesOnline newsletter.
It takes just seconds to subscribe - simply click here, enter your email address and follow the instructions.