Demi Lovato's drug dealer, Brandon Johnson, has been charged with heroin possession almost one year after he supplied the singer with drugs that led to her near-fatal overdose.

According to TMZ, he's facing three misdemeanor counts for shoplifting and possession of both heroin and ketamine after he was caught trying to steal from Macy's. “Brandon walked into a San Fernando Valley Macy’s and picked out a Michael Kors backpack, a pair of pants, a Puma hoodie and went into a fitting room," the website reports.

He then walked out with just the backpack and tried to run out of the store without paying, but security stopped him before he could get too far. He reportedly had "$440 worth of items and the drugs" on him.

Last year, Johnson admitted to giving Lovato the “aftermarket pills" that reportedly caused her drug overdose on July 24. Though he denies having any knowledge the drugs were laced with fentanyl, he told TMZ reporters he didn't force her to take the drugs and that she knew exactly what she was getting into.

“A hundred percent she knew what she was taking. I had disclosed to her that these are not, you know, pharmaceutical, they’re after-market pills. They’re much stronger,” he explained. “For people to think that there was any misconception on my behalf is absolutely ridiculous."

“I’m not here to hurt anybody. I care for her very much. She means a lot to me," he added.

FYI: Johnson did not face any charges related to Lovato's overdose nor was he investigated by police because the incident was categorized as a medical emergency.

12 Celebrities Who Are Sober

More From Mix 94.1