Rose Hanbury's royal connection goes back generations. Her grandmother, Lady Elizabeth Lambert (who would later become Lady Elizabeth Longman), was a longtime friend to Queen Elizabeth. Lambert's father, the 10th Earl of Cavan, was a good friend to George VI, the Queen's father, per Hello! Magazine. Lambert's godmother was none other than Queen Mary.
Lambert and the Queen were friends in childhood and kept that friendship going throughout their lives. When it was time for Elizabeth to marry Prince Philip, Lambert was chosen as one of two non-royal bridesmaids (via The Daily Mail). When Lambert married publisher Mark Longman two years later, both Princesses Elizabeth and Margaret were in attendance. The Queen would even become godmother to her first child, Caroline.
Their friendship would continue until the death of Lady Longman in 2016, which deeply affected Queen Elizabeth.