"We did it. Love is beautiful. Love is kind. And it turns out love is patient. Twenty years patient."
These are the words Jennifer Lopez chose to tell the world she and Ben Affleck had tied the knot – and it was the latest chapter in a love story that almost seems too good to be true.
A few months ago, when it became clear Bennifer 2.0 were back together again for real, fans barely dared to hope it could have a happy ending. After all, this is Hollywood – home of the on-again-off-again romance, breaker of hearts, destroyer of dreams. Could Jennifer Lopez and Ben Affleck really go the distance this time?