An Ontario woman’s trip to the grocery store turned into a terrifying ordeal after she was held hostage on a bus for over three hours.

Suzie Wiebe was travelling alone on a local bus in Kitchener, Ont. Saturday night when a man approached and threatened her.

“He said, ‘if you don’t want to die, and you don’t want HIV, sit down,’” Wiebe told CTV Kitchener.

At the time, the 25-year-old mother had been on the phone with her husband, Gordon Chrysler. He said he knew something was wrong.

“The last thing I said to her was, ‘Are you in danger?’ And she said ‘Yes,’” Chrysler said.

Wiebe told her husband to log onto Facebook, where she sent him two messages: “Call the cops” and “Crazy man.”

Chrysler dialed police, who instructed the bus driver to pull over.

Over the next three hours, police outside tried to negotiate with the man, who Wiebe said was using her as a human shield.

“He was moving me back and forth so that they couldn’t get an angle on him from outside the bus,” Wiebe said.

The man made several demands, including a visit to his son’s gravestone, heroin, painkillers, a cellphone and two Big Macs from McDonald’s, one for him and one for Wiebe.

Throughout the ordeal, Wiebe did not know if the man was carrying a weapon.

“First he mentioned a gun, then he mentioned he had a knife,” Wiebe said.

“Then he finally came to the conclusion that he had a needle with his blood in it, and he has HIV and AIDS, which he was going to give to me.”

When police negotiations ended peacefully, the man apologized to Wiebe.

“He said, ‘You know, you don’t deserve this, I’m sorry this had to happen … I don’t have a weapon, I never intended on hurting you at any point in time,’” Wiebe said.

Despite the harrowing ordeal, Wiebe said she managed to remain calm.

The man, whose name police have not released, remains in police custody. Charges are pending.

With a report from CTV Kitchener’s Nadia Matos