Kendall Jenner and Harry Styles have been spotted enjoying a kiss on a luxurious boat.

Kendall Jenner

Kendall Jenner

The former flames were seen getting up close and personal whilst holidaying in the Caribbean island of Anguilla with the One Direction star's mother Anne.

The pair continued to flirt with each other, when Harry was seen tugging on Kendall's leg as she climbed out of the sea and back on board the luxury vessel.

A source told Us Weekly magazine: "Now that he has a little hiatus and is on vacation, this is him trying to win her back, and it appears to be working.

"All of his friends were saying how hot and amazing she looked [at the Victoria's Secret fashion show]."

The 20-year-old model - who was joined by her mother Kris Jenner - stunned in a leopard print bikini as she soaked up the sun whilst the 21-year-old singer opted for a simple black shirt, which he left unbuttoned, and blue cotton shorts as they welcomed chat show host Ellen DeGeneres and her wife Portia de Rossi on board.

Meanwhile, Kendall and Harry prompted rumours of their rekindled romance when they were spotted dining with friends at Blanchards restaurant on the Caribbean island.

A fan at the same eatery excitedly tweeted: "IM AT DINNER WITH KENDALL JENNER AND HARRY STYLES ARE EATING DINNER NEXT TO ME THIS IS NOT A DRILL (sic)."