EXCLUSIVE PIX: David Duchovny & Tea Leoni’s romantic island reconciliation!

David Duchovny
‘s determined plan to win back his wife has worked!

On March 25, David, 48, and Tea, 43, dined at Basil’s Bar and Restaurant on the private Caribbean island of Mustique – and David poured on the charm.

"Tea was loving it," an eyewitness told The ENQUIRER. "She was grinning with happiness as David gently took her in his arms on the dance floor.

"He had his arm around her the whole time they were sitting at their table drinking Corona beers. Twice he reached across to kiss her on the lips.

"They certainly seemed to be in love."

The couple – who married in 1997 and have two children together – held hands and "gazed into each other’s eyes" as they swayed on the dance floor, continued the eyewitness.

"When they left the restaurant, David was so happy, he actually danced his way out of the room holding Tea’s hand.

"And she was absolutely glowing."

Tea dumped the Californication star shortly before he entered an Arizona rehab clinic for treatment of sex addiction last August. The couple separated, but did not divorce. They now seem ready to put those troubles behind them – and David has told Tea that he’d like to have another child. They are already parents of daughter Madelaine, 10, and son Kyd, 6.

As part of their reconciliation, David and Tea have agreed to make their relationship their No. 1 priority, a Hollywood insider told The ENQUIRER.

"They decided that only one of them will work at a time. There will be no more scheduling conflicts or far-flung locations to keep them apart," continued the insider. "They’re determined to make it work this time. They’ve learned from their mistakes."