The 27-year-old actress married the Hollywood heartthrob in 2008 but less than three years later their union was over, and while she still feels upset it didn't work out, she's glad she spent that period of her life with him, reported Contactmusic.

Scarlett Johansson and Ryan Reynolds

"It was a beautiful thing. The falling in love and getting married and making that commitment. I think it's nice to know that you're capable of loving somebody in that way. I think it's a rare opportunity," said Johansson, who is now dating New York-based advertising creative director Nate Naylor.

"I don't feel on the other side of it completely, but it gets better. It's still there. More than anything, it's just that not having your buddy around all the time is weird. There's no rule book. I think it's just time," she added.