Take a deep dive into Jennifer Garner's love life over the years, from her two marriages (and divorces) to her relationships with her exes and her current partner, John Miller ...