William and Kate: The story so far
Prince William is to marry Kate Middleton next year, Clarence House has said.
William, second in line to the throne, will marry in London on 29 April and live in north Wales where he is serving with the RAF.
The BBC's Royal Correspondent Nicholas Witchell looks back at their relationship.