But hey, we're not complaining!

On Wednesday afternoon Ben Affleck was snapped chatting on his phone after picking up the kids at school, and the 42-year-old Batman star yet again showed off his buff physique. While Jennifer Garner is lucky enough to come home to this almost every day, there's another Jen out there who might miss it just a little bit...

While promoting her new book True Love, Ben's former fiancee Jennifer Lopez revealed that the hunky actor completely broke her heart when the two called off their wedding back in 2004.

"It felt like my heart had been torn out of my chest," J. Lo writes in her first memoir. Still, she has nothing but respect for her former flame. "I'd probably say that he is brilliantly smart, loving, charming, affectionate. And I just admire him in every way," she continues. "I feel like he teaches me things."

Wonder how often they still talk?