Harry knew he’d never be King because he isn’t the real son of Charles.You do realize that when she married him he was already only sixth in line for the throne, behind Charles, William, George, Charlotte and Louis. (He's fifth now, because of Queen Elizabeth's death and King Charles' accession.) She knew long before she married him that he was never going to be King.
His genes are still okay.






