Jane Seymour and John Zambetti's children set them up together.

The 72-year-old actress - who has Katherine, 41, and Sean, 38, with ex-husband David Flynn, and 27-year-old twins John and Kristopher with another former spouse, James Keach - recently went Instagram official with the musician, and she's revealed their respective families were responsible for their romance.

John told People magazine: “Well, our kids put us together."

Jane agreed: "Yes, our kids put us together."

John added: “So we certainly don't have to worry about the kids not approving of who we were with. I'm very lucky to be with her.”

The 'Live and Let Die' actress was won over by John's songwriting skills.

She gushed: "He wrote me some love songs. He's a songwriter. I think that's what really got me in the end.”

John jokingly added: “Just to close the deal."

Jane quipped: “Yeah. Three so far. I think there's an album on the way.”

John has been giving Jane a musical education.

He explained: “I have a lot of friends that are musicians in town. We like to go see them play. And she never really went to the dives to see, that's where the real music is. That's where the real players are playing. So she loves it. She loves going everywhere and she loves music.

“So I love introducing her to stuff that, even though she's lived here a long time, she really was unaware of that side of L.A."

The 'Wedding Crashers' actress gushed her new romance is "absolutely fantastic".

She added: “I am having the happiest time of my life. In many ways."

And the couple have been celebrating their anniversary every month since getting together.

Jane said: “This time in life, you're not going to wait 50 years, are you?”