We all know that searching for love can be tricky at the best of times, but sometimes when you're just about to give up the right person appears out of nowhere and there you have it. Love moves in mysterious ways.
For one woman - a Jack Sparrow impersonator - the ordeal of finding love went on for years until she decided to take matters into her own hands.
Amanda Teague, 45, from Northern Ireland, recently sailed out to sea to international waters to marry the ghost of a Haitian pirate who died 300 years ago.
When she went out to sea, she took a medium with her who said 'I Do' on behalf of the spirit.
And while Amanda admits she cannot see her husband, she claims he looks just like Captain Jack Sparrow from the Pirates of the Caribbean Disney film series.
The pirate, Jack, is her "soulmate" and the marriage is the "perfect" kind of relationship for her. She said:
He is black, so he is not the same colour as Johnny Depp, but he is dark skinned and has very dark jet-black hair, so he tells me.
The mother-of-five also said they met in 2014, when she suddenly felt his presence. After three years together the pirate finally proposed. Ms Teague added:
The more I learned about him, the more I liked him.
And in case you were wondering, sex with a ghost is just like sex with a human, according to Ms Teague:
It is well known that people often feel a spirit touch their hands, their face or their hair.
The only difference with having a sexual relationship with a spirit is obviously that sense of touch goes a lot deeper.
You can feel the weight of the spirit, their touch, the pressure.
You can literally feel the physical act of what the spirit is doing to you, and the spirit can feel it too.
Portrayed by Johnny Depp in the film series, Jack Sparrow is a fictional character created by film producers Ted Elliott and Terry Rossio. In the series, his father was Edward Teague, a legendary pirate in his own right.