Jennifer Love Hewitt insists the reason she has yet to wed is because she failed to catch a friend's wedding bouquet.
The romantic star tried to catch the tossed flowers when she was serving as a pal's bridesmaid - and she's convinced the fact she missed has cursed her love life ever since.
Tradition has it the girl who catches the bride's bouquet will be the next to wed.
The 32 year old actress, who recently split from boyfriend Alex Beh, recalls, "(Actor) Luke Perry was single at the time and I'm like, 'This is my moment!' And so I dove for the bouquet and this woman knocked me out of the way, onto the floor.
"So what happens when that happens is you're like me - you just date a lot and never get married."
Love Hewitt was once engaged to British actor Ross McCall and she has dated Jamie Kennedy and John Mayer, among others.
Click for more great Jennifer Love Hewitt pictures: