Princess Sophia of Gloucester — British princess