Rose Hanbury’s family has always moved in similar circles to the British royal family. For instance, Hanbury’s grandmother, Lady Elizabeth Mary Longman, served as a bridesmaid at Queen Elizabeth II’s 1947 wedding to Prince Philip. Of course, Hanbury’s proximity to the royals only grew after she married David Rocksavage, also known as David Cholmondeley, the 7th Marquess of Cholmondeley and the former Earl of Rocksavage. He also serves as a Lord-in-Waiting to King Charles III, which sometimes requires him to attend official royal events as the monarch’s representative.
Hanbury reportedly first met her future husband in 2003 when they both attended a party at Villa Cetinale while vacationing separately in Italy. They didn’t officially start dating until three years later, which may have had something to do with the age difference between them. Hanbury was reportedly just 19 years old when she met a 42-year-old Rocksavage, and their huge age gap likely raised some eyebrows, especially as the marquess was known as an eternal bachelor in social circles, whom some called “the greatest catch in England,” per the Daily Mail.
On June 24, 2009, Hanbury and Rocksavage tied the knot in an extremely low-key ceremony at Chelsea Town Hall in London. Having only announced their engagement two days before their wedding, the couple caused quite a stir, which was only intensified by the revelation that Hanbury was also pregnant with twins at the time of their nuptials. The couple went on to have a total of three children; Alexander, Oliver, and Iris.