Everyone has at least one sweet friend or relative with a heart of solid gold. You know the one — you’ll usually find them helping old ladies cross the road, rescuing injured animals or making low-key donations to charity “just because.”
In short, they’re the living, breathing incarnation of the person we hope to be in five to ten years time.
Here, we round up nine of the best charitable Christmas presents to gift your angelic, do-gooder friend. Alternatively, you could give these presents to anyone and everyone, because let’s face it, it feels good to give back.