Kate Middleton was spotted buying Christmas gift for her royal boyfriend Prince William.
The brunette beauty appeared to have spent a lot of cash in the Givenchy section at posh London department store Selfridges as she spent nearly an hour there. Last year, Kate gave Prince William a gun dog after his Labrador Widgeon died.
It was claimed that the pair is going to tie a knot in 2012 to coincide with Queen Elizabethâ€™s Diamond Jubilee. It was also believed that the Queen would not want to be overburdened in the year of her jubilee so a royal wedding will be a perfect to keep the limelight on the Royal Family.