Her majesty Kate Middleton.