Fife Bravery of victim hailed as Fife man is jailed for terrifying campaign of domestic abuse October 9 2018