She told how McAdam, from Penicuik, pushed her down the stairs of their home and smashed a television over her head the day before she gave birth.
And having lost her health and job to his tyrannical violence, she slammed the two years and eight months sentence handed down to him this week.
“I’m very angry at the sentence, it’s not enough,” she said, on the condition of anonymity.
“I’ve lost so much because of the damage he’s done.”
The 48-year-old former cafe manager has been left with ongoing health issues, including regular seizures, and suffering post-traumatic stress due to the beatings meted out by McAdam.
“I don’t go out,” she said.
“I haven’t been able to leave the house by myself for three or four years.
“I don’t do drugs and I don’t drink – this is all down to the damage he’s done,” she said.
“I have nothing in my life.”
She said her lonely existence was a far cry from an “outgoing and bubbly” past running a successful cafe.
Behind the apparently happy home life, McAdam had been inflicting horrific abuse which began while she was expecting their son.
“He battered me, threw me down the stairs and threw a telly on me the day before I was going to have a baby.”
Years of abuse followed and she was forced to cover up bruises with make-up, a facade which she said came crashing down when she collapsed one day at work.
“I just couldn’t do it anymore,” she recalled.
“He tried to strangle me and I thought he was going to kill me.”
It was then she bravely contacted the police and helped bring McAdam to justice.
“He used to say that I pushed his buttons.
“People ask me why I didn’t leave earlier and I have no answer.
“To anyone else going through the same, I’d advise them not to leave it so long – get out when you can.”
McAdam, 53, pled guilty last month and was sentenced this week at Edinburgh Sheriff Court.
Detective Inspector Keith MacKay said: “McAdam subjected the victim to both physical and emotional abuse over an 11-year-period.
“Thanks to the bravery of the victim in reporting these crimes, McAdam will now serve a custodial sentence and will no longer be a risk to other woman.
“Police Scotland is committed to tackling domestic abuse and associated violent offences and we continue to work alongside our partners at the Crown Office and Procurator Fiscal Service to bring offenders to justice.
“Our message remains the same – do not accept domestic abuse.
“We take all reports seriously and officers will thoroughly investigate every case.”
Anyone wishing to report domestic abuse can contact officers on 101 or 999 in an emergency.