Kind-hearted children put on a charity fair last week to raise money for causes close to their hearts.
The children at All Saints Junior School picked out 12 charities that they wanted to raise money for at the fair - raising £224 in the process.
Judie Ribaudi and members of the All Saints Junior School knitting club spent weeks putting together a patchwork blanket for Tanzania Aid.
A spokeswoman for the school said: “All the children really enjoyed themselves, they had a great afternoon.
“The event was instigated by the children, it was their idea and they picked out the charities they wanted to help.
“It was well-supported by parents, who were very generous with their donations.”