The wife of shamed MP Keith Vaz has said she will eventually forgive him for cheating on her with rent boys - although she admitted she felt like smashing crockery over his head.
Maria Fernandes said she had decided to give the high-profile former minister a second chance, but warned he needs to change or "I'll sling him out".
Mr Vaz, 59, who has two children with Ms Fernandes, quit as chairman of the influential House of Commons Home Affairs Committee after becoming embroiled in the scandal.
Ms Fernandes told the Mail on Sunday the revelation that her husband of 23 years paid two male prostitutes for sex had come "out of the blue" and was a "complete shock".
She said the Leicester East MP begged for forgiveness, saying he was "very sorry" and promising it would "never happen again" after he broke the news to her before the scandal was reported in the press.
"'It was like an out-of-body experience, it was not real. There was a lot of things over the years, but this had not been one," she said.
"It was a terrible shock and I am still processing it ... Keith is not a bad person, he's just done a terrible thing. It's absolutely terrible because it's affected all of us, because it's affected the kids.
"But he's a good person, a good father, he's been a good husband and nine-tenths of the time he's got things right. This time he's fallen... badly."
Police have said they will "assess and identify what criminal offences - if any - may have been committed" in the allegations, first reported in the Sunday Mirror.
Mr Vaz had a conversation regarding cocaine with one of the male escorts in which the MP said he did not want to use the drug but indicated that he would pay for it for the other man at a later date, according to the newspaper.
Ms Fernandes, who was told about the situation on the Friday before the story broke, said she told the couple's 19-year-old daughter about it but their 21-year-old son was on holiday in Vietnam and did not find out for a further 24 hours.
Ms Fernandes said their daughter was "very angry with her father, and I think she was angry for me" but she was also "worried about him".
She added that over the next few days she experienced a range of emotions following her husband's "betrayal".
"I would have liked to have taken all my crockery and broken it on his head," she said.
"My immediate thought was to tell him to leave then have space to discuss things."
But she continued: "I've decided to forgive him. That's different to forgiving him right now. If I don't forgive him eventually, it is going to tear me up. It's going to destroy me and I don't want that. I don't like that feeling of anger and bitterness.
"Although I'm a lapsed Christian, there is still a Christian part of me that talks about forgiveness because you let go if you forgive. So from that point of view, yes, I've made the decision but how it will be done ... that's all to happen in the future."
Ms Fernandes, a lawyer, said they would go to marriage guidance sessions and he would need a full health check after having unprotected sex.
She said she feared for Mr Vaz's mental health: "He wanted to kill himself twice - once as Europe minister (when he was caught up in a scandal over passports) - and again now. He just wanted to die."
She added: "We've been happily married for a long time, we have two beautiful children, and we have a good life together, and he has threatened that by his behaviour. And if he does that again, then I'll sling him out."
The two male escorts accused Mr Vaz of being a "liar and an actor", and defended their role in exposing the double life of the MP, who told them he was an industrial washing machine salesman called Jim.
One of the men told the Sunday Mirror: "Some people may be upset by what we did. But we feel exposing a public person like Vaz is the right thing.
"Vaz has two lives - Jim and Keith. He's the biggest liar I've ever met - tricking people from every side so he can get the benefits.
"People trusted him and voted for him. He was the best actor I've ever met."
The escort dismissed the suggestion that Mr Vaz might have been drugged: "If he'd been drugged why did he not go to the police and say he was a victim and he was drugged? He had enough time to contact police."
One of the men explained how they realised who their client was after seeing him on TV
"I feel sorry for his wife. I wouldn't be able to take that stress, that shame. She loved him, she married him. He never wore a wedding ring," the man said.
"He's brought shame on his family, they all have to suffer for him, they are guilty of nothing and they are victims in this. I feel sorry for them and I would like to apologise to them.
"But Vaz has only one person to blame - himself."
The men claimed Mr Vaz suggested flying them abroad to Tunisia or Morocco and offered money for each male prostitute they supplied.
One added: "He used to use code, say he'd pay us for 'painting', but he meant sex and fees for finding him other escorts. He offered to give me money for each escort I brought to him. He said he'd give me £50 for each one."