Kate Middleton

£11.99

The ever lovely Catherine Windsor, Duchess of Cambridge (aka Kate Middleton) in her wedding dress!  Isn't she lovely!

 

£11.99