Question: what is the difference between your majesty and highness?
Answer: Each is a honorific form of respectful formal address to an aristocrat of noble rank, but “your majesty” is the higher form used to address a ruling monarch, whereas “your highness” is the form of address for a noble lower in rank than a king or queen, such as Prince or a Royal Duke.