Tom Cruise wanted to marry Katie Holmes as soon as he met her.
The couple got engaged three years ago, just two months after they went public with their romance.
And Tom, 46, says he bought her the ring after their first date.
'I knew I wanted to marry Kate when I met her,' he says.
'At one point, I thought she was going to ask me to marry her first and I put her off by changing the subject. I wanted to ask her.'
Katie Holmes, who had a crush on Tom Cruise as a teen, admits she was madly in love with him too when they first met.
In 2006, Holmes married Cruise after a whirlwind courtship. The two are now parents to daughter Suri.