Courtney Love has admitted that she has bad taste in men and expressed her regret at not marrying ex-boyfriend Edward Norton.

The ex-wife of Nirvana legend Kurt Cobain was engaged to Hollywood actor Norton in the late 1990s and credits him with helping her to deal with her depression following Cobain's suicide in 1994.

Talking to Breaking News she said, "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."