A Methil man has been convicted of assaulting two women, including spraying aerosols in their faces and striking one with a microwave.
Alexander Burke, 28, waged a campaign of abuse against his former partners, some of it while they were pregnant.
One of his victims told how she struggled to breathe when Burke, known as Sandy, sprayed an aerosol down her throat.
Kirkcaldy Sheriff Court also heard how a red mark was left on the stomach of the other woman following an incident with a microwave while she was expecting.
Jurors convicted Burke, of Methilhaven Road, of four charges of assaulting both women to their injury and to the danger of their life and behaving in a threatening or abusive manner towards them.
Sheriff Grant McCulloch deferred sentence until February 25.
Burke assaulted the women repeatedly at homes they shared in Methil, Dysart and Ballingry, one of them between May 2011 and August 2014 and the other between May 2017 and April 2018.
He was cleared of some of the accusations against him, including that he pushed both women down stairs, put a lit cigarette on one, poured petrol on a floor and stairs and threatened to set it alight and threw a cat across a room.
Giving evidence during his trial, one of the victims told how Burke struck her hands as she held them over her bump during a row.
She said: “He grabbed my hair, he started trying to punch my belly so I was covering my belly to protect the baby.”
She described her 10-month relationship with Burke, which ended just before she gave birth, as “toxic”.
The mother of the other woman said Burke would speak to her daughter “like a piece of dirt”.
She said: “I told her time and time again to get out of it but she was too scared to leave the relationship.”
Burke had denied the allegations against him and submitted a special defence of self-defence in relation to one of the charges.