This One Direction star’s ex isn’t giving him up without a fight!

Louis Tomlinson may already be moving on from his recent ex Eleanor Calder, but it seems she wasn't so keen to end things.

The 1D singer was spotted kissing another woman at a pool party in Thailand recently, all but confirming the news that his three-and-a-half year relationship with Eleanor had come to an end.

It's now being reported that the couple were on the rocks for quite a while but that Eleanor had flown 20,000 miles from the UK to Australia just weeks ago to try and fix things. 

"Cracks were showing for a while. It’s incredibly tough with the boys being on the road so much,’ a source said. "They had a month off over Christmas but since then they have been in Australia and the Far East."

Eleanor flew out to Sydney in January for a final attempt to work things out, The Mirror reports. But just one month later, the couple decided to call things off.

A representative for Louis confirmed over the weekend that he was indeed single again, saying "Louis and Eleanor split up two weeks ago. They have not announced this as they wanted some privacy during this time."

The news comes just days after Louis' bandmate Zayn flew home to London to try and patch things up with his fiancée Perrie Edwards after picures were published of him with his arms wrapped around another woman while partying in Thailand.

It's been a dramatic few weeks for the lads!