Jennifer Aniston's romance with tattooed singer songwriter John Mayer seems to be going from strength to strength if these pictures are anything to go by.
The former Friends star was spotted cuddling up with John at the Mandarin Oriental hotel in Miami.
The pair enjoyed a rigorous gym session together before indulging in some poolside passion.
Jennifer donned a skimpy pink bikini as she smooched with her 30-year-old toyboy.
The 39-year-old star has been famously private about her love life after her marriage to Brad Pitt ended.
Brad is now father to a brood of four children with Hollywood beauty Angelina Jolie.
This is the second time Jennifer and John been photographed together in the city where Jennifer is currently filming Marley and Me with Owen Wilson.
And following a string of failed romances with actors Vince Vaughan, Orlando Bloom and Essex model Paul Sculfor, friends close to the actress are hopeful her romance with John will go the distance.
Sizzling: The 39-year-old donned a skimpy pink bikini for her rendezvous with John