Justin Bieber and Selena Gomez recently ended their romance and now speculation has begun around the reason behind their break up.
The couple first stepped out together in February 2011, but after a few hiccups along the way called time on their relationship once and for all just before New Year's Eve.
And now it's been claimed that 18-year-old Justin's immaturity was one of the things that put an end to the romance.
A source told RadarOnline: "Justin is super needy and can be a big baby around Selena.
"It’s hard for him to make real friends because he likes the temporary attention of strangers, but didn’t see how it hurt Selena."
Justin and 20-year-old Selena's relationship first hit the rocks back in November, after the Canadian singer's performance at the Victoria's Secret fashion show.
The couple briefly split when Justin grew close to gorgeous model Barbara Palvin, but following a string of heart-to-hearts they managed to reconcile.
But it wasn't to be, and not long after their holiday with Harry Styles and Taylor Swift - another doomed couple - in December, they went their separate ways.
The source added: "Selena didn’t feel Justin was respectful of their relationship.
"She was constantly catching him in positions with other girls that would make her uncomfortable. She would get super jealous."
The pair are said to have had a huge row during a New Year break in Puerto Vallarta, Mexico.
Selena was reportedly still worried about Justin's relationship with Barbara, even though the model has insisted they are just friends.
Former Disney star Selena is said to have headed home early from the mansion they'd hired in Mexico and instead saw in 2013 at a house party in LA.
A source claimed: "Selena is done with him."
Source

Source:
http://ohnotheydidnt.livejournal.com/74659216.html