Deja Vu? Duchess of Cambridge Kate Middleton has reminded her fans of her wedding day. Catherine stepped out looking like a princess with a glittery diamond tiara as she attended a royal reception at the Buckingham Palace with husband Prince William. She not only wore almost the same tiara that she did on her Wedding day but also wore a white lacy Alexander McQueen dress in a similar colour as her wedding gown was. What a perfect way to have royal nostalgia!

It will be the first time in two years of her wedding that Kate has worn the dazzling diamond tiara since her gala royal wedding in London back in 2011. The crown (or tiara) belonged to Princess Margaret and is a little big in size than the one she chose to wear on her wedding day, Daily Mail reports.

The delicate tiara worn by the 31-year-old had two pearls at the bottom and one at a centre position on top, along with uncountable diamonds. You can see the pictures of Kate wearing tiara here.

The mother to Prince George completed the look with glittery diamond-hanging earrings, which were visible completely this time as Kate chose to keep her hair tied up for the occasion.

With the princess comes the royal ride and for Kate it was nothing less than a classic black Bentley accompanied by two cars for their security and not to forget the six police bikes! Kate was dressed to her best for the event, which is touted as one of the most glamorous event of the year. She was accompanied by camera shy Prince William for the event where the two sat next to each other.

So why did Kate choose to wear a tiara today out of the blue? Well there is a reason to it, a royal one indeed. According to royal customs, it is mandatory to wear a tiara in all state banquets and Kate followed the suit. Nevertheless the Duchess managed to look like a future queen! What do you say?