Christmas is coming, and the royals are getting their gifts ready too.
Katie Nicholl reports for VF.com that Carole Middleton has been busily buying stocking fillers, writing, "My spies spotted her in the baby department of the Peter Jones department store the other week, buying cute gifts for little George. She also snapped up several boxes of Calvin Klein boxer shorts. Now who could they be for?"
Get Graydon to ask Pippa!