stabbed and left for dead by her ex in Spain has spoken of her relief after he was jailed for almost 15 years. Mhairi Campbell was left fighting for her life when William McDonald plunged a blade into her three times as she tried to leave his Costa Blanca holiday home in July 2017.