UPDATE: Police condemn Highland footballer who stabbed former parter
Register for free to read more of the latest local news. It's easy and will only take a moment.
Richard Finnis (31) was jailed for nine years and three months at the High Court in Glasgow.
Speaking after the sentencing Detective Inspector Eddie Ross said: "This was a horrific domestic assault where Richard Finnis controlled, stalked and ultimately brutally attacked his former partner and mother of their child within the safety of her own home.
"She was left with serious, life-changing injuries and the impact of what happened to her that day cannot be underestimated.
"Hopefully this conviction and the judge's comments will provide a degree of closure, although clearly the effects of Finnis's actions can never fully be undone.
"Finnis will now have to face the consequences of his horrendous conduct."