Sällskapet Barnavännerna grundades 1870 och ordnade varje år i samband med jul en stor fest för fattiga barn. År 1920 hölls festen på Hasselbacken på Djurgården.
Sällskapet hade som uppgift att till varje jul dela ut kläder och skor till fattiga skolbarn. Ett villkor för att barnen skulle få kläder var att kläderna skulle användas i skolan och inte bara som finkläder. Det skulle bidra till att fler barn kom till skolan eftersom det inte var ovanligt att barn stannade hemma från skolan i brist på kläder och skor.
År 1911 startade sällskapet en sommarkoloni, kallad Barnens julflaggekoloni, i Stockholms skärgård. Koloniverksamheten upphörde 1931 i brist på pengar.
Sällskapet Barnavännernas verksamhet finansierades genom bland annat medlemsavgifter, gåvor och lotteriverksamhet. Men framförallt genom försäljning av jul- och nyårskort, julflaggor och jultomtemärken. Sällskapet upphörde 1989 och alla tillgångar överfördes till Barncancerföreningen.
Bilden är från tidningen Vecko-Journalen.