Justin Bieber had it bad for Selena Gomez, so much so that he jokingly advises not to fall in love.
magazine's October issue, Complex the 21-year-old heartthrob cops to just how good and bad things got while he was dating Gomez from 2010 to 2014.
WATCH: Justin Bieber -- Selena Gomez Inspired a Lot of Music on My New Album
"We were so in love. Nothing else mattered. We were all about each other," he recalled. "But when it's like that and you get your value from that, people will always disappoint you."
"Your girl or your dude, they’re always going to disappoint you," he continued. "Your full identity can’t be in that person."
WATCH: Selena Gomez Says She'll 'Forever Love' Justin Bieber, Doesn't Rule Out Getting Back Together
Bieber then admitted, "My identity was in her. Her identity was in me."
The pop star also shared what he learned from the relationship, and ultimately, the breakup.
Firstly, he thinks he was too young to be in something so serious.
WATCH: Justin Bieber's 'Where Are U Now' Video Calls Out Selena Gomez
"I moved in with my girlfriend when I was 18. Started my own life with her. It was a marriage kind of thing. Living with a girl, it was just too much at that age," Bieber disclosed. "When stuff would happen, I would lose my freakin’ mind, and she would lose her mind, and we would fight so hard because we were so invested in each other."
Bieber now believes "love is a choice."
WATCH: Selena Gomez Is Loving Justin Bieber's Comeback -- ‘This Is What I Always Saw in Him’
"Love is not a feeling," he continued. "People have made it seem in movies that it’s this fairy tale."
Bieber has been very open about his
relationship with Gomez, and even admitted in another interview the pain he went through after they called it quits.
"I love to be in love, and I love cuddling," he told Australian radio hosts Kyle and Jackie O. "I love all that stuff, but I got my heart broken so I'm just trying to let that heal up."