"Happy Father's Day to the most caring, loving, affectionate, consistent and selfless Daddy ever. #HappyFathersDay my love," Lopez captioned the video.
In the video, the "Marry Me" performer spoke over a montage of images and videos showing the couple driving in a car, hugging on a boat, and posing for photos in black-tie attire.
In one image, Lopez cups Affleck's face and plants a kiss on his cheek. In another, she walks on his arm at the red-carpet premiere of one of Affleck's movies last year.
Advertisement
"This is the best time of my life," Lopez said in the narration. "I love my career, but nothing is more fulfilling to me than being able to build a family with someone I love deeply and who is just as dedicated to family and to each other as we can be. I feel incredibly blessed."
The two have a blended family of five children. Lopez had twins, Emme and Max, 14, with her ex-husband Marc Anthony. Affleck and ex-wife Jennifer Garner share three children, Violet, 16; Seraphina, 13; and Samuel, 10.
A post shared by Jennifer Lopez (@jlo)
{{}}
NewsletterSIMPLY PUT - where we join the dots to inform and inspire you. Sign up for a weekly brief collating many news items into one untangled thought delivered straight to your mailbox.