After being together for four years, Louis Tomlinson and Eleanor Calder have called it quits after pictures leaked of the One Direction member cheating on his girlfriend.

While touring with his band in Thailand, photos rose of Tomlinson kissing another woman.

"They were kissing on and off in the pool for about 15 minutes," said a source to The Sun about Tomlinson cheating. "Louis was just wearing his boxers, having stripped off to swim. They were snogging passionately. I thought it was Eleanor until she turned around. He is going to be in a bit of trouble. It looks like he has got carried away with partying."

Another source admitted that the had woken up "at 6:30 a.m. when we heard music and voices outside by the pool. After looking out of the window in our room we noticed it was Louis and Zayn. We couldn't believe it. We knew they were in town and playing in Bangkok. They all looked like they had been drinking and there were glasses strung around the pool. There was Louis, Zayn, their two girls and another couple. A security guard was watching over them. Louis had stripped off and got in the pool before he began kissing his girl."

"Afterwards the boys smoked and were laughing and joking with the girls," added the source. "No one had any idea who the girls were. They stayed at the pool for about 30 minutes before all leaving together at 7 a.m. The sun was up by then. It looked like they had been up all night. They looked worse for wear."

A representative confirmed the news to People magazine saying that they had broken up "two weeks ago. They have not announced this as they want some privacy during this time."

A source close to the singer confirmed that his busy schedule was one of the reasons why they had split.

"Louis is really upset about it all," said Tomlinson's friend. "They tried really hard to make it work but it was just impossible, he's away for nine months a year and they just grew apart."

This article originally appeared on