The 46-year-old actress is crazy about her husband Keith Urban, 45 - who she wed in 2006 - and she thinks when she tied the knot with first husband Tom Cruise in 1990 when she was 23 she was not mature enough to make such a huge commitment.
Keith Urban has revealed he and Nicole Kidman send each other sex texts.
The 46-year-old country musician and his actress wife have to spend a lot of time apart because of their busy careers and so have found ways to keep the romance alive in their relationship when they can't be together.
Keith Urban has unveiled a new tattoo of Nicole Kidman's name on his arm.
The 'American Idol' judge showed the ultimate declaration of his love for the actress on US TV's 'The Jimmy Kimmel Show' where he unveiled his new inking during a performance to promote his latest album 'Fuse'.