A man who murdered his estranged wife in front of their daughter has been jailed for at least 16 years.
James McKenzie, 61, stabbed wife Denise Grieve 10 times in front of their 19-year-old daughter Jordan.
McKenzie, who admitted murder, carried out the killing at her flat in Glenrothes, Fife, in March.
Jailing him for life at the High Court in Glasgow, judge Lord Turnbull told the killer he had shown a lack of remorse and deserved "no mercy".
The couple had split up last October after a stormy relationship.
Although McKenzie was hoping for a reconciliation shortly before the murder, he wrongly believed Ms Grieve was pregnant by another man, Robert Graham, and planning to set up home with him.
Mr Graham decided to end the relationship and McKenzie moved back to the family home in Ednam Drive.
But he snapped on the morning of 15 March after Ms Grieve, 48, said she did not want to get back together with him.
Lord Turnbull told McKenzie: "You perpetrated a crime of unfathomable viciousness motivated by a level of selfishness which would be beyond comprehension to most right thinking people.
"To kill the woman you married in such a premeditated and determined manner reflects an attitude on your part which deserves no mercy.
"Furthermore, to leave your daughter with images of such violence and horror is conduct that few would imagine a proper father to be capable of."