The Middelburg Care Village Lights Festival runs from 5 - 20 December 2025, raising funds for more than 100 vulnerable children.