Jennifer Lopez has been photographed with her ex-husband, singer Marc Anthony, as the old flames sat together outside at the W Hotel South Beach on Thursday in Florida "for about two hours", according to Page Six.
A source told the publication that the two were "super upbeat and sweet".
Lopez and Anthony were married from 2004 to 2014 and share two 13-year-old twins, Emme and Max.
The couple was spotted together amid rumours of Lopez's rekindled romance with another one of her exes, actor Ben Affleck. The two are said to be spending much time together after JLo broke up with her fiancé, baseball star Alex Rodriguez.
Earlier this week, "Bennifer" were reportedly spotted kissing at a Miami gym, with US tabloids citing insiders as saying "the old flame is absolutely rekindled. They picked up where they left off in terms of affection for each other".
In late April, they were pictured at Jennifer's Los Angeles home, and weeks later during what is believed to be a romantic gateway in Montana.