This sweater that Princess Diana wore in 1983 was more than just stylish-it symbolized something greater. White sheep decorate the majority of the sweater, aside from one notable black sheep.
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 ...