Joyce Bailey has raised more than £200 for charity by collecting money in Brecon Morrisons over the Christmas period.

Joyce collected money in the store while dressed as a Christmas angel and received an incredible £211.

She achieved the feat over just seven hours, over the space of five days.

The money Joyce has raised will go to Together for Short Lives - the UK registered charity for children’s palliative care.

Last year Joyce raised £278.96 in 10 shifts for Young Lives Vs Cancer.

Despite now being retired, Joyce returned to the store this year to continue the fundraising.

Morrisons is currently in a three-year partnership with Together for Short Lives after winning a colleague vote.

The aim of the charity is to help every child and family living with a life-limiting or life-threatening condition get the very best care and support they can, so they can make the most of every moment together.