Desperate Housewives star Nicollette Sheridan has thanked her late grandmother for making sure that she found the man of her dreams.
The 44-year-old actress plays man-eater Edie Britt in the hit show, but in real life she is blissfully in love with singer Michael Bolton.
Nicollette started dating Michael in 1992 and they were a couple for five years before they decided to split up.
However the loved-up pair got back together again in 2006 and have since become engaged.
Nicollette credits her gran for her current happiness as she convinced her that she was still in love with Michael.
She explained: "My dear grandmother, whom I called Nanny, recognised the love we had for one another and, during the time we were apart, she could never resist saying, 'Have you spoken to Michael? He does love you, you know'.
"By the time we got back together, Nanny had died, but maybe she was part of the universe conspiring. The way things went down and the fact that this was what she always wanted does make me sort of believe that she had a hand in it."
If you're not lucky enough to have a gran who is a great match-maker, search for your perfect date!
This article was brought to you by Loopylove - the thoroughly fun online dating community.
Powered by Cupid plc.