In between Nicole Kidman's well-documented marriages to Tom Cruise and Keith Urban, the actress had another serious relationship that wasn't nearly as public, but did result in an engagement. Now, Kidman has revealed the identity of her mystery ex-fiancé: Lenny Kravitz.

This announcement came in a recent interview with the actress, who stars in HBO's limited series Big Little Lies alongside Lenny's daughter Zoë Kravitz. In the show, Zoë plays the new wife of one of Kidman's character's friend's ex-husband's. While the two have a tumultuous relationship in the series, the actresses are still close in real life. "I knew Zoë because I was engaged to her father. It's all in the family!," Kidman told The EDIT. "I love Lenny; he’s a great guy."

Kidman and Kravitz dated briefly back in 2003, about two years after Kidman's divorce from Cruise. She had previously opened up to Vanity Fair in 2007 about her secret engagement, without confirming who her former fiancé was. "It just wasn’t right," Kidman said at the time. "I wasn’t ready. We weren’t ready." The Kidman-Kravtiz relationship was publicly noted at the time, but never explicitly confirmed.

Kidman had also dated billionaire Steve Bing between marriages. She met her current husband, Urban, in 2005, and the couple was married a year later.

There appears to be no bad blood between Kidman, Kravitz, and Urban, either: The trio hung out backstage at the 2016 CMT Music Awards, exchanging hugs and posing for group photos.

At 49, actress Nicole Kidman is still quite impressionable: