"you have broken a royal promise,"