Advocate depute Richard Goddard KC tells the court Packer has previous convictions, including an assault charge from January 2020.
The former sign fitter is a twice-married father of three
Lord Beckett tells Packer he his actions have had “terrible and enduring consequences” for his victims.
Mrs Caldwell has been “haunted” by her daughter’s loss and will never feel closure, the judge says.
Her brother Jamie has told how his sister “always wanted to protect the vulnerable” and adds “she had a heart of gold”.
The judge says Packer pursued a “campaign of violence and appalling treatment of women”.