A man who stabbed his ex-partner 31 times in front of her children has been jailed for almost seven years.
A judge told Gareth Kerr that the attack on victim Gail McCann in her Aberdeen home was "vicious and appalling" on Tuesday.
Kerr pounced just a week after his 19-year relationship ended with the mother-of-two.
The 45-year-old appeared at the High Court in Glasgow after earlier admitting to assaulting Ms McCann to her permanent impairment. Sentencing had been repeatedly adjourned for further reports to be compiled on Kerr.
Lord Bannatyne decided against imposing an Order for Lifelong Restriction. The court was told an assessment concluded that Kerr may only pose a future risk if his current relationship was also to end.
Prosecutor Michael Stuart said: "It is not possible to say if this relationship will break down."
The judge told Kerr that a "substantial" sentence still had to be imposed and he jailed Kerr for a total of six years and nine months.
He also ordered that he be supervised for a further five years on his release.
The attack happened after Kerr had gone to his former partner's home in March 2009 to collect clothes.
Ms McCann and her elder son then heard him removing a bread knife from the kitchen and the mother fled. The son tried to grab the blade, but cut his hand in the struggle.
Ms McCann could hear her boy yelling "stop it dad" as she was repeatedly stabbed.
The court heard she pleaded with Kerr to stop, but he ignored her. Ms McCann eventually pretended to be dead in an effort to halt the frenzied attack.
The incident left Ms McCann scarred for life and she continues to suffer flashbacks, nightmares and panic attacks. She has been left unable to straighten her fingers or write properly.
Lord Bannatyne told Kerr: "This was a vicious and sustained attack on a helpless female. Miss McCann has had five operations. The impact on her has clearly been devastating. A substantial sentence is appropriate for a truly appalling crime."