Kate “gives in” to the Christmas sweater (from 1,400 euros). And it pays tribute to Lady D