Prince William explained that he and the Princess of Wales do not hide anything from their three children, George, 12, Charlotte, 10, and Louis, seven, and that they have been completely honest about their mother and grandfather King Charles’ cancer battles.







