Nicole Kidman has revealed she was secretly engaged to a mystery man in between her marriages to Tom Cruise and Keith Urban. The Aussie actress refused to name names in her recent candid chat with Vanity Fair writer Krista Smith, but told the journalist that she had planned to wed another before she and Urban exchanged vows last year (06). Kidman says, "I got engaged to somebody... but it just wasn't right. I wasn't ready. We weren't ready." Smith adds, "I couldn't get it (name) out of her." But the glossy magazine suggests ex-boyfriend Lenny Kravitz could have been the guy that got away. In a 2004 interview, the coy rocker said of his romance with Kidman, "We're really great friends... But you know, we keep the what, how and when and all that to ourselves." Kidman also reportedly dated Liz Hurley's ex, Steve Bing, in between her 2000 split from Cruise and her 2006 wedding to country star Urban.