Duchesses are not necessarily of royal blood, as I am certain you are aware. Princess indicates a tie to royal blood, a child of a monarch. Nobility and Royalty are not the same. Do not lead the dear astray, Duchess. And unless we are in France, which we are not, the Princess always outranks.