Courtney LoveCourtney LoveCourtney Love has spread a little of her own recently.

Specifically within the younger men department.

Courtney being Courtney, she's not mincing her words.

In a rambling yet highly entertaining MySpace blog, the 43-year-old rock star spilled all on her wandering eye, and the fellas it tends to attract.

First in the lusty firing line is 29-year-old acting talent Josh Hartnett.

"Josh Hartnett is really kinda cute in real life - way more than I ever thought when I saw him out before and very, very nice," Court wrote.

Next up is Scot screen boy James McAvoy, aged a tender 28 years.

"Who the f*** wouldn't swoon over that kid! Wow!" Courtney enthused in an extract that's bound to have James blushing.

Brit Simon Cowell is another unlikely chap who seems to keep Courtney entertained.

"I had a very interesting discussion with Simon Cowell about rock 'n' roll," she noted.

Now we don't detect any romantic rumblings here, but at 48 years, Simon is at least a bit more suited to Courtney in the age department.