They have three children together: Alastair (born 1992), William (born 1993) and Isabella (born 1996).
The couple has three children: Alastair, born in 1992, William, born in 1993, and Isabella, born in 1996.