Jennifer Lopez left fans in awe as she looked stunning in a gorgeous Valentino dress in honor of Memorial Day.
Taking to Instagram, the Marry Me, actor paid tribute to the armed forces with his pool.
"#HappyMemorialDay!" JLo captioned her beautiful snaps.
"With me today, honor all the service women and men who served our country and made the ultimate sacrifice for our freedom," he said.
In the pictures, the actor-singer flaunted her toned legs in a red, white and blue mini dress, as her gorgeous hair fell completely below her shoulders.
She completed her look with stylish gold rimmed sunglasses and big hoop earrings of the same colour. In the third picture, the star replaced her glasses with red rims with gems on them.
Ben Affleck's fiancée celebrated their weekend as she dropped another one in her stories, looking up to the sky for the picture.
Earlier, JLo recalled a horrifying incident when she experienced a panic attack due to exhaustion after which she realized the importance of sleep.
Writing her beauty secret in her newsletter On the JLo, she wrote, "Sleep is the most underrated beauty secret to me."