Diana , Princess of Wales was descended from two of Charles ' illegitimate sons ; Henry Fitzroy , 1st Duke of Grafton and Charles Lennox , 1st Duke of Richmond . Diana , Princess of Wales , was descended from two of Charles ' illegitimate sons ; Henry Fitzroy , 1st Duke of Grafton , and Charles Lennox , 1st Duke of Richmond .