Anwar Hussein / WENN
Princess Diana holds Prince William’s head
Diana, Princess of Wales cradles the head of her oldest son, Prince William, during a summer holiday on the island of Majorca. The date given with the photograph is August 10, 1997, but that doesn't seem quite right: Prince William was born on June 21, 1982, so that would make him a very youthful 15 years old in this photo.
We see online that Prince Charles and Princess Diana, while still married, vacationed on Mallorca in 1986, 1987, 1988, and 1990; we're going to guess that William is 6 years old in this photo, and the actual date is 1988.