Worldwide fashionista's interest will focus on one thing : Kate's wedding dress (and what the guests will be wearing and donning on their heads) !
Kate Middleton has commissioned three wedding dresses from three different designers, so she has two as "back-ups" in case her first-choice gown is leaked to press before the big day which is tomorrow: Friday, 29th April 2011.
Before the dress of the future princess is revealed, back in time with these photos...
Princess Elizabeth and Prince Philip marry on November 20, 1947
Diana Princess of Wales and Charles Prince of Wales, 29 July 1981
Prince Rainier III of Monaco has married the American film actress Grace Kelly, 19th April 1956
And what about this fabulous headpiece from Hat Gallery M/V in Mayfair to top off any outfit on the day!