Demi Lovato and Wilmer Valderrama have been dating for more than five years, but their relationship has faced a lot of trials in the past.
The 22-year-old singer admitted that there were times that they have to split up, but the 35-year-old actor never gave up on her.
During a recent interview with Cosmopolitan, the "Really Don't Care" hitmaker revealed the reason why they have to call it quits.
"The only times we ever broke up were when I was relapsing, whether it was drugs or in a bad place and rebelling against everybody, not just him," she confessed.
"People say that relapses happen before you use. Your mind starts setting up the relapse before you take that drink or that first hit," the songstress explained. "The times we'd broken up, I had already gone to that place of, 'Yeah, this is what's happening.' I didn't realize it at the time, but I just wanted to sabotage everything around me so that I could sabotage myself."
Instead of ditching Demi Lovato, Wilmer Valderrama didn't give up so it must be true love. According to the former child star, they started dating when she turned 18 but she ended up going to rehab.
"People told him, 'You should probably leave. She's on a spiral, and you're going to be sucked down with it,'" she shared. "But he was like, 'I'm not leaving. This is somebody I really care about.' We relate on a lot of levels. I've seen a lot of shit. Shit people don't know about. He's seen a lot of stuff too."
Before Demi got into a relationship with Wilmer, she dated her "Camp Rock" co-star Joe Jonas for a month. Despite their breakup, the two ended up being close friends.
In fact, he even appeared in one of her shows last year. The two sang "This Is Me" which made the crowd go wild.
Instead of getting jealous, her boyfriend surprisingly wasn't bothered by their close friendship.
"Nick and Wilmer get along great - Joe and Wilmer too. It's weird," Demi said. "In the beginning, I was like, 'Why the f**k are you friends with Joe?' He was like, 'He's a cool guy.' Yeah, I know. I dated him."