Princess Kate was in full fairy tale princess mode Monday.
The royal attended a reception celebrating the relationship between the United Kingdom and India at Buckingham Palace with Prince William and Queen Elizabeth — and looked every inch a princess.