“Our team put in a massive effort to make the day special for everyone who booked with us, and the staff have worked extremely hard behind the scenes preparing food, organising tables, and making sure everything ran smoothly.”

Speaking to BBC Radio Stoke, Devine said the no-shows totalled 30 and he was not contacted about any cancellations.

“It’s tough for people at the moment with what’s happening with the cost of living and the fuel price and everything…,” he said.

“It’s not just us, it’s happening nationwide – a lot of no-shows this year.

“But if people haven’t got the money, then just phone us up and cancel.”

He said they put events on at the pub to keep it busy, but were having to cut back wherever they could, including on staff wages.

“There’s times when it is still fun, but there’s times when you think, ‘why are you doing it anymore?’,” he added.

“We’ve got 16-year-old girls working in the kitchen and they get more per hour then myself and my brother do.”

He said in his post that the pub did not take deposits for bookings “because we want things to be easy and welcoming for our customers”, but they would consider introducing that after so many people failed to turn up.