Courtney Love has slammed her own taste in men, saying she should have married ex-fiancé Edward Norton.
Love was engaged to Norton in the late 1990s and credits the Fight Club actor with helping her deal with her depression in the wake of her late husband Kurt Cobain's suicide in 1994.
But the 42-year-old now deeply regrets dumping Norton for another man.
She says: "I'm working on my man-karma right now. I've either had the very good guys or the very bad. I should have married Edward.
"I left Ed Norton, who was good and wonderful, for an average man. It's upsetting."