The loved-up pair were spotted in Spain – with the reality star proudly flashing her baby bump in a patterned red bikini.
Malin, 25, was positively glowing as she and Tom relaxed in the sunshine by the pool.
In one snap, Tom cradles Malin's growing bump as they share a smooch.
Another shows Malin adjusting her raven hair as she makes the most of the warm weather.
Malin confirmed that she and Tom were back together at her gender reveal party last month.
The pair could not keep their hands off each other as they revealed to their friends and family that they are expecting a baby girl.
In August, the reality star took to her Twitter page to claim that Tom had cheated.
She wrote on the micro-blogging site: "Lol so just found out I’ve been cheated on… Being pregnant n cheated on. Lush."
The next day she added: "My next relationship will be 100% healthy, by that I don't mean it will be perfect 24/7.
"But it will NOT be mentally draining, possessive, fear-based, manipulative, one-sided, suppressive, controlling and lack the empathetic ability to connect to one another in order for growth."
Malin fell pregnant after a whirlwind romance with the dad-of-two, who had just come out of a nine-year romance.
His former relationship came to an end in November after he met the 2016 Love Island star, who was dealing with the recent loss of her mum.
Malin admitted their pregnancy came as a total surprise back in June, telling The Sun: “I am feeling quite shocked about being pregnant to be honest. It hasn’t sunk in yet.
“My mum passed away in November and within the same year I will be bringing a new life into the world."
She then added of Tom: "I met him a week before my mum died weirdly. We stayed in touch as I didn’t want to date around that time but he pursued me."
Got a story? email firstname.lastname@example.org or call us direct on 02077824220.
We pay for videos too. Click here to upload yours.