One Direction’s Harry Styles dumped Taylor Swift after a big fight in the Caribbean.

One Direction’s Harry Styles dumped Taylor Swift after a big fight in the Caribbean.

The stars were on the island of Virgin Gorda, but Harry soon got tired of Swift’s whining and moaning about every little thing and decided to leave her on the island alone. “She was so annoying,” a friend of Styles told WWN. “Harry couldn’t take it anymore.”

Richard Branson was staying nearby and he heard Swift yelling at Harry about sunscreen and he reportedly told the hot young star, “you better watch out for her, she’s a high maintenance gal.”

Swift’s people told WWN that Harry just didn’t like that she made fun of his bird collection. “Harry is sensitive about his birds and Taylor thought that was ridiculous,” said a member of Swift’s band.

After telling Swift that he’d rather be alone on a desert island than spend another minute with her, Harry went and stayed in Branson’s Virgin Gorda palace.

“Harry went to Branson’s island for the day to let off some steam.”

The source added: “He did plenty of partying and was definitely enjoying himself while hanging out with guests. He returned to Virgin Gorda in the early morning hours looking like he had a raucous night.”

It’s all such a terrible shame, especially because Taylor is pregnant with Harry’s baby.

Swift, 23, who previously had relationships with singer John Mayer and actor Jake Gyllenhaal, is known for penning ballads about her love life. Sources close to Swift say she only dated Harry so she could get a song out of him. “She wanted to write about stupid Brits who don’t know how to love, so she dated Harry,” a friend of Swift’s told WWN.