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 ...
Princess Diana wearing the iconic black sheep sweater in 1983. This sweater that Princess Diana wore in 1983 was more than just stylish-it symbolized something greater. White sheep decorate the ...