When Princess Anne loves a coat, she will wear it again and again. From left to right: On Easter Sunday 2026, at an engagement in Southhampton in 2023, on Easter Sunday 2018, on Christmas Day 2018, ...