A young man who only eats one brand of chicken nuggets has been given a year's supply after his mum's emotional plea for help.
John Morgan, 21, from Cardiff, has muscle-wasting condition Duchenne muscular dystrophy and struggles to eat certain types of food.
John depends on Asda's own-brand battered chicken chunks due to their soft batter along with replacement meal drinks.
''That's all he can eat,'' Sharon said.
''He has Ensure (a meal replacement drink) to keep him going but he will lose weight when he's not able to eat.
''He loves food - he loves burgers, sausages, McDonald's - but he can't eat them as he chokes.
''He has a bag of the nuggets a day, nine in the morning and nine in the evening.''
Talking about her trouble finding the chicken nuggets in the supermarket, Sharon added: ''I don't know what it is, all the other products have the same chicken, there's chicken strips and chunks but the ones in batter seem to be bought the most because they're so popular.
''We have to go get them when we can find them and when they deliver them to the supermarket because they are scare anyway. Everyone has bought them up recently, everyone is stockpiling.''
In a post widely shared on John's Facebook page, Sharon made a plea to find the food.
Since her post, Sharon said she had been overwhelmed by the generosity of friends and family coming together to help her find the right type of food.
And now her family, who help John to collect thousands of emergency service memorabilia from all over the world, have been offered a year's supply of the chicken nuggets from Asda.
John's father Paul Morgan said: ''We have some amazing news regarding John and his chicken nuggets. Thank you so much to Asda they have donated one year's supply to John absolutely free of charge.
''Thank you so much to everyone who shared the post, donated packets, you have made all this happen.''
Sharon said: ''It's just overwhelming. I asked how I could set up payments and they just said 'no, it's for John.'.''