Duchess Catherine on People Magazine cover