Newlyweds Jennifer Lopez and Ben Affleck have been spotted sharing a steamy kiss at Élysée Palace during their honeymoon in Paris.
The couple tied the knot in a surprise ceremony in Las Vegas last weekend and have now been showing their affections for each other in the French capital.
Jennifer, 52, and Ben, 49, couldn't keep their hands off each other as they embraced on a park bench and enjoyed a day out in the sun on Friday.
Ben was seen to be a doting husband as he took adorable pictures of Jennifer during their trip.
Jennifer wore a floral Oscar de la Renta sundress which featured a matching belt and handkerchief hemline.
J-Lo tied her hair up in a bun and opted for just a touch of lipstick and mascara. She accessorised her outfit with a red handbag and white sandals.
Ben looked sophisticated in a pair of navy trousers and pale blue shirt, which he wore with a pair of white trainers.
The couple were also seen enjoying an alfresco dinner with their kids.
The couple were joined on their Parisian honeymoon by Ben's two children, Violet, 16, and Seraphina, 13, as well as Jennifer's 14-year-old Emme.
Ben shares Violet, Seraphina and 10-year-old Samuel with his ex-wife Jennifer Garner. J-Lo shares twins Emme and Max with her ex Marc Anthony.
Ben and Jennifer rekindled their relationship back in July.
The couple originally planned to wed in September 2003, but postponed the ceremony just four days before it was about to take place.
They then ended their engagement and split by January 2004.
The minister at their wedding, Ryan Wolfe, has said Jennifer and Ben have "found their soulmates" and added that their love for one another was evident.
"I believe they found their soulmates. I really do believe they're meant for each other," Ryan told People.
"You can see the love they had for each other. They definitely truly care and love each other. It was emotional.
"It was an emotional moment they shared with one another. It was real and evident for sure."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct at 0207 29 33033