Princess Diana’s red sweater featuring a repeated pattern of white sheep and a singular black sheep, a slightly somber metaphor for the popular figurehead never quite fitting in, has been ...
The former Princess of Wales first wore the sweater in 1981, a month before her wedding to then Prince Charles. Misplaced for decades, it was rediscovered in an attic in March this year.