Idan joulut -tarinoissa seurataan "Lähteen rannalla elämä" ja "Pilven varjot vaeltavat" -romaaneista tutun Idan joulunviettoa neljänä eri vuosikymmenenä.
Vuosi 1943. Idan ja Erlandin kaksi lasta on siirretty Helsingistä Pilpalaan turvaan lähes kuusikymppisen Matilda-äidin hoiviin. Kotona asuvat myös Juho Salin ja nuorimmainen Eero. Myös Valpuri ja Fiina asuvat nyt tilapäisesti Pilpalassa. Ida työskentelee Helsingissä lääkärinä, Erland on rintamalla eläinlääkärinä. Ida pääsee kotiin jouluksi, samoin pikkuveli Toivo rintamalta. Sotaleskeksi jäänyt Saimi kutsuu heidät kaikki luokseen viettämään jouluaattoa. Jouluyön tunneilla naiset, Saimi, Valpuri, Ida ja Fiina kertovat toisilleen elämästään, jossa yllättäen kaikki onkin paremmin kuin voitiin kuvitella.