Ogden police have arrested a man they said held his ex-girlfriend captive inside an apartment for a week before she was able to get out and call for help.

Police said the woman's current boyfriend reported her missing on June 20, when he hadn't seen her for a couple of days. On Tuesday, the woman finally contacted him, saying she was being held against her will inside Levi Scott Cavin's apartment.

"Her previous boyfriend convinced her to come over to his apartment," Ogden Police Lt. Scott Sangberg said Wednesday. "According to her, he kept her there until she was able to convince him they needed to go get food stamps."

At the government office, detectives said, the woman was able to use a phone and call her boyfriend, who then called police.

"She said, 'Hey, he's holding me hostage and I'm locked up.' The officers went there and she was locked in his apartment," Sangberg said.

Police said a couch had been placed in front of the door and the woman had been threatened with a knife. She had bruises on her arms and a cut on her lip, Sangberg said.

"He denied he was holding her hostage," he said. "He said he 'just loves her.' Kind of an interesting way to show it."

Cavin, 24, was booked into the Weber County Jail for investigation of first-degree felony aggravated kidnapping, assault and interfering with a communications device, both class B misdemeanors.