The Princess Diana sheep sweater combines classic design and premium materials, making it a must-have from North American Jackets.