We have all heard the 'man bites dog' stories, but how about a real-life 'man marries dog' tale!
This one takes the biscuit, and it could only happen in India, the land of the Kama Sutra.
But you won't find this kind of love story between man and beast in the ancient Indian sex manual.
It took place for real during a traditional hindu ceremony at a temple in the southern state of Tamil Nadu.
The groom in question was a 33-year-old Indian farmer named Selvakumar, and he was wed to a female dog named Selvi.
He married his four legged bitch to atone for stoning two other dogs to death and stringing them up in a tree 15 years ago.
He believed the act cursed him and he had been suffering ever since, he told the Hindustan Times.
After he stoned the dogs he said his legs and hands got paralysed, he lost hearing in one ear, and his speech was impaired.
With doctors unable to help him, Selvakumar turned to an astrologer who told him he was cursed by the spirits of the dogs he had killed.
He could undo the curse only if he married a dog and live with it, the soothsayer warned.
Family members chose a stray female dog who was then bathed and clothed for the wedding occasion.
Selvi the bride was brought to the temple by village women and a Hindu priest conducted the ceremony.
The paper showed a picture of Selvakumar sitting next to his canine bride, which was adorned in an orange sari and flower garland.
The paper said the groom and his family then had a feast, while the dog got a bun.
It was reported that Selvi attempted to make a bolt for it -- apparently due to the big crowds -- but she was tracked down and returned to her new 'husband'.
"The dog is only for lifting the curse and after that, he plans to get a real bride," a friend of the groom said.
Deeply superstitious people in rural India sometimes organize weddings to dogs and other animals, believing it can beat certain curses.