Prince William's nickname for Kate is a "gentle dig" at the late Queen, according to a royal biographer.

Kate sometimes calls William "baldy" and he calls her "babykins".

The couple has rows but cozy up afterwards, with Kate having a "Buddhist calm" and William being "a bit hot-headed".

Kate's demeanor helps her navigate life in the royal family and the press.

Kate and William have three children and have "broken the mold" by raising them themselves.

The family now lives at Windsor, closer to Eton where the children will attend school.

Kate is sometimes called the "Duchess of Dolittle" due to criticism about not having a full-time career.

Princess Diana called Prince Charles "Wombat" in the past.

Kate and William's nicknames for each other were revealed by a former palace staff member.