Around 500 vulnerable people were treated to a warm meal, company and presents this Christmas thanks to the selfless work of an army of dedicated volunteers.
Great Yarmouth's annual Open Christmas lunch returned to the Marine Centre, on the Golden Mile, for its 22nd year.
One man who was grateful of the opportunity to enjoy a hot meal inside was 39-year-old David.
David, who goes by the name Ghost, has been homeless for three years.
He said: 'I woke up this morning in my tent. It was icy, damp and there was condensation inside from the frost.
'I had slept in my clothes and wrapped in blankets.
'This is brilliant, it were not for this I would be sitting in a tent. This gives me somewhere to go which is warm, inviting and safe at Christmas.
'I'm very grateful for what they have given me.'
The 39-year-old added: 'The company is brilliant. It's an escape from reality, from the harshness and loneliness.
'I've come out to enjoy what is on offer but also to show solidarity. I would be stuffed without it.'
Along with a free hot meal, guests enjoyed live music, a goodie-bag of food, bingo, raffle and a free jumble sale.
Organiser David Minister estimated 500 people would be served throughout the day said while he was pleased to help he was down heartened by the number of people are in need over the festive period.
He said: 'Hopefully they all have a good Christmas Day, some are homeless and others are struggling. It's good, but in many other ways it is still sad.'
The annual charity meal is cherished not only by those who are in need but by the volunteers also.
Kathy Bell has been helping out at Open Christmas since her husband passed away.
She said: 'I have done it every year since my husband died five years ago.
'I enjoy it – it's very humbling. Some of the people here don't have anywhere to go for a roast dinner and some of them are just glad to come inside and be out of the cold.'
Ms Bell added: 'Christmas is all about giving.'
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here