All were welcome in Belfast on Thursday to fill up on some Thanksgiving essentials.
"Even if people can't pay, they're welcome to come, that way nobody's alone and nobody's going hungry," said Red Knights Maine Chapter IX Secretary Brandy Bowles.
The Red Knights held their fourth annual thanksgiving dinner at Traci's Diner. The dinner was free to the public, but donations were accepted.
"Donations go to Adoptive and Foster Families in Maine to buy gifts for children in foster care," said Bowles. "They're kind of a near and dear thing to us. I'm an adoptive foster parent so I try to give back."
All were treated to dinner and dessert, which included everything you can expect out of a traditional Thanksgiving meal.
"Turkey, squash, potatoes, corn, stuffing, gravy, everything," said Bowles. "Cranberry sauce, pies and drinks. Everything."
"It's just a lot of food and it does go, it goes and we get a lot of takeout people that come in and just have it to go and go home and that's great too," said Traci's Diner owner Traci Mailloux.
Bowles expected about 150 people to stop by for food, and said any leftovers would help support Waldo County Communications.
"Which is the firefighters, EMT, police officers, dispatchers that are working on Thanksgiving," said Bowles. "That way they have something to eat too and not miss a Thanksgiving meal."
The Red Knights raised about 1,200 dollars last year, and hoped for a similar total on Thursday. No matter the amount, everyone was happy to lend helping hands.
"It's an amazing experience and everyone in here that works, they love it and we look forward to it every year," said Mailloux.