Ben Affleck and Jennifer Garner announced they were breaking up in 2015, though they didn’t get around to filing for divorce until April 2017.

But soon after, Affleck more or less went public with his romance with Lindsay Shookus, a “Saturday Night Live” producer whom he may have started seeing when he was still married to Garner.

But three years after that initial 2015 announcement, Affleck and Garner, both 45, have yet to finalize their divorce, raising the question: What’s taking so long?

A new report by Us Weekly cites sources who say that the actor is dragging his feet because he would like to get back together with Garner, with whom he has three children.

For her part, Garner tried to make things work with Affleck — despite his reported struggles with alcohol addiction, gambling and monogamy, according to Us Weekly.

After Garner and Affleck first announced their split in 2015, the “Alias” actress “put her heart and soul into fixing the relationship and wanted so desperately to turn things around for the children’s sake as well as theirs,” a source told Us Weekly.

“She forgave him for so much, and still he couldn’t change,” the source said.

— Martha Ross, East Bay Times