Hugh Hefner, 86 is engaged again to his girlfriend Crystal Harris, 26 and they are set to get married on New Year's Eve, according to TMZ.

This time the couple will not have a lavish ceremony, they will get married at the Playboy Mansion in an intimate gathering with close friends and family, according to TMZ.

Sources tell TMZ that the couple is "better than ever these days, since Harris moved back into the Playboy Mansion earlier this year."

"We're told the couple have worked out all their previous problems," TMZ says.

Sources told TMZ that Harris learned how to be independent while being apart from Hefner.

Hefner and Harris were engaged in December 2010 after two years together and were going to get married at a lavish ceremony in June 2011. However she had second thoughts and canceled the wedding just five days before it was scheduled.

"The wedding is off. Crystal has had a change of heart," he Tweeted at the time.

Harris spoke of the breakup with the media. In an interview with Ryan Seacrest, she talked about her decision to cancel the wedding.

""For a while, I'd been having second thoughts about everything, so I haven't really been at peace with myself lately," she told Seacrest on his radio show. "It was all just happening too fast for me. I just sat back and thought about it all...Is this what I wanted? And it wasn't."

She also spoke about his relationship with Hefner with Howard Stern on his Sirius XM Radio Show.

In the infamous interview, Harris said sex with Hefner only lasted "like two seconds."

"I'm not turned on by Hef -- sorry," she said at the time.