Rowena MacDonald said she was left drenched in blood and with punctured lungs after the attack in August 2022.