At age 68, Diane Keaton has tried and succeeded at many things - but tying the knot is not one of them.
"It's not the worst tragedy. But I really wish I had bought myself a man! A good man who would be a great father, I really do. I think it's a better way to go," the never-married actress and mother of two told People magazine.
"I think I was not practical," she said about why she never wed. "I had some insane idea that I had to be 'in love.' Now I see what it really takes: real consideration that you're a good team together."
The Oscar-winning actress revealed that the man she most wanted to marry was her "Godfather" costar and boyfriend of five years, Al Pacino.
"But he was even less inclined to be realistic than me. And I was on the cusp of being very old," she told the magazine. "So that poor guy. I don't think he was really that interested. And I don't think a long-term happy marriage would be easy for him."
Keaton said she's still open to finding lasting love, "but I can't imagine it. You have to put yourself out there, and that's really hard for me. Always was."
Instead, she prefers spending time with close friends like Jack Nicholson and admiring her "wall of men" - pictures she's collected of men she considers beautiful, including Sam Shepard and Jeremy Renner.
But looks aren't everything. Keaton admitted to a crush on comedian Louis CK after watching him host "Saturday Night Live" recently. "
"Oh! How could anybody be that funny?" she told People. "I don't think he's beautiful, but I am in love with him."