iowabelle said:So, roughly speaking, unless the Queen decides another way, Princess Beatrice would be before Princess Alexandra who is before the Duchess of Cornwall, who is ahead of Sophie Wessex.
This is getting confusing. (IMO... well, I won't go there.)
You are correct. Once they come of age, Princesses Beatrice and Eugenie would come before Princess Alexandra and the Princess Royal (in royal protocol) because they are closer to the succession of the throne in their own right as male-line granddaughters of the Sovereign.
In terms of official precedence, the York princesses already follow the Duchess of Cornwall for ladies in the UK, followed by the Countess of Wessex, then the Princess Royal, Zara Philips, Lady Chatto, Princess Alexandra and the wives of the Dukes of Kent and Gloucester and Princess Michael.