When Justin Bieber performed at the Victoria's Secret fashion show last week, he couldn't take his eyes off those super-hot Angels as they strutted their stuff on the catwalk. And after the show, he went backstage to immerse himself in the flock of scantily-clad stunners who were happy to pout and pose alongside him. Lindsay Ellingson, Candice Swanepoel, Jessica Hart... a smug-looking Biebs got photos with them all. Well, you can hardly blame the guy, right?

Justin with Barbara and Cara

But now rumours are swirling that there was more than just twitpic-ing going on. Appaz, Justin has (GASP) split with tween dream queen Selena Gomez and an Angel might be to blame. The first name thrown into the net was Barbara Palvin, the 19-year-old Hungarian model who tweeted a snap of herself with Justin backstage at the fashion show. 'Okay sooo because u guys were askin for it! with @justinbieber ! you were great tonight!' she said.

Just 24 hours later, Barbara and Biebs were spotted at a performance of The Lion King on Broadway. Again, Barbara took to Twitter to say, 'Lion king ! ❤' Of course, this caused a may-jah hoo-ha, Beliebers kicked up a storm, and Barbara was forced to tell her followers, 'Everyone calm down. He is all yours. There is nothing going on with him. Friendship.' Mm'kay?

Barbara ❤s Justin

To add to the mystery, Young Moneyrapper Lil Twist posted a photo of Justin with Barbara on Friday to which Selena responded with a cryptic, '.....'. Meanwhile, fans uncovered a snap Barbara posted back in August of Barbz wearing a Bieber T-shirt. And the plot thickens.

As if that wasn't excitement enough, now Grazia fave Cara Delevingne has been dropped into the Bieber-Angel mix. The 20-year-old model allegedly made a beeline for Mr Bieber during the backstage preparations and the pair were spotted flirting at the aftershow party. Just like Barbara, Cara tweeted a snap of them together (showcasing matching eyebrows, we might add) alongside the caption, 'At the @VictoriasSecret show with @justinbieber ! So sweet !'.

Phewf, could this be a case of too many Angels, only one Bieber? Will the bequiffed singer become the next Leonardo DiCaprio? And will it be Barbara or Cara? Watch this space...