You know what they say, second time's a charm and so is the case for Terrence Howard and his ex-wife Mira Pak who have come back together yet again. The happy couple got engaged over the holidays and Mira received a seven-carat VVS diamond in a "Ben Baller Setting," E! reports. 

"We have an idea of how long we think life is, but we do know how short it can be," he said in the video below. "It took me 45 years to find you, honey. It took me 45 years to find you. But now that I have you in my 50th year, I will spend the rest of eternity at your side. And I pray that everybody finds that one that will complete them for all eternity because it means everything. I love you." 

The engagement took place at Crustacean in Beverly Hills with family and friends all in attendance. Terrence and Mira first tied the knot in 2013 but ended things at the beginning of 2015. At the end of that same year they quietly reunited and now they've made it official yet again. They share two sons together, Hero and Qirin, while Terrence has three children with ex-wife Lori McCommas.