Blushingly beautiful: Kate at the Queen's thanksgiving

GALLERIES

Blushingly beautiful: Kate at the Queen's thanksgiving