Ben Affleck is not only gambling again — this time in Detroit — but also showering his wife, Jennifer Garner, with gifts. He was reportedly seen shopping for diamonds with their daughter Seraphina, likely to celebrate Ben and Jen's nine-year anniversary.