Selena Gomez
In Touch claims that Selena Gomez is dating Justin Bieber and Orlando Bloom, simultaneously Getty

American actress and singer Selena Gomez is reportedly in a love triangle along with Canadian pop star Justin Bieber and Orlando Bloom.

According to In Touch, the former Disney star is romantically involved with the Baby hitmaker and the Pirates of the Caribbean actor at the same time.

"Selena has quietly been seeing both of them," an alleged friend, close to Gomez said.

"She was freaking out when the details of her day came out because she didn't want Justin to know about Orlando, or vice versa. She really thought she was keeping it all a secret, but now everybody knows — including the guys!" the source added.

Last year in July, Bloom and Bieber had got into a scuffle at Cipriani restaurant in Ibiza, Spain. In the footage posted by TMZ, the 38-year-old actor is seen trying to punch the Boyfriend singer.

In October, Bloom and Australian supermodel Miranda Kerr shocked everyone when they said they have split after six years of marriage.

At that time, rumours emerged that the former Victoria's Secret Angel's closeness with Bieber was reportedly one of the reasons why her marriage to Bloom became strained.

"Justin has a jealous side — especially when it comes to women," a second source said. "He's been telling friends that if he sees Orlando out, he's going to lose it on him."

"She's very upset. This is all her fault and she knows she needs to start making smart life choices," the insider continued.