A new mum was left shocked and upset after discovering her boyfriend had secretly married another woman while she was giving birth to their baby.
Heather McGillion, 24, had fallen for Adonis Rodriguez while they both worked as hotel entertainers in the Dominican Republic.
After more than a year together McGillion, from Renfrewshire, Scotland, fell pregnant and the pair made plans for family life on the Caribbean island.
However McGillion suffered complications during her pregnancy and decided to temporarily return home to Scotland to give birth. Rodriguez was denied a visa so stayed put.
As McGillion welcomed her son Diego into the world, she was left devastated after receiving a message and photo on Facebook from a friend suggesting that Rodriguez, 21, had married a German tourist called Julia.
McGillion, a trained dancer, said: "When I opened the message it felt like I had been hit by a double-decker bus.
"Adonis had his arms around a woman and she was wearing a wedding dress. It didn't make sense and the more I thought about it, the more absurd it was.
"We had only been apart for a few weeks and there was no way Adonis could have met another woman and arranged a wedding in less than a month.
"For a second I didn't twig who it was. Then to my horror I realised it was Julia."
McGillion added: "She was a German tourist who came to stay at the hotel. About a year before I had noticed Adonis had become friends with her on Facebook and they had been messaging each other.
"It was nothing sexual but it made me feel uneasy. But Adonis assured me there was nothing going on and when I discovered I was pregnant I forgot all about it."
When McGillion called her boyfriend to confront him about it, he admitted everything and claimed he only married her for a visa.
She also noticed in the wedding photos that Julia, 31, had undergone a radical makeover.
McGillion said: "She was unrecognisable from the slightly plump, mousy woman I had seen on Adonis's Facebook page.
"In fact she now looked like me. She had lost weight and dyed her hair to look just like me, only with added wrinkles.
"When I phoned Adonis and asked 'Why is Julia in a wedding dress?' there was a pause and then he said: 'Heather, I'm so sorry'.
"I hung up and burst into tears."
McGillion later discovered that after Rodriguez had moved to another hotel to find work, he had been meeting up Julia.
She had travelled to visit him around four times and they planned the wedding to take place while she was back in the UK.
McGillion has since returned to the Dominican Republic with Diego, who is now three months old, and is allowing Rodriguez to visit him.
She said: "My mum has retired here so I have come out again with my son. Despite everything, I want Diego to have a father so Adonis is in regular contact with him but it's very hard.
"I feel so foolish for trusting Adonis but I keep telling myself there were no warning signs.
"I had been in a relationship with him before he ever met her. She came out every six months but it was the fourth holiday in which they married so it was very fast.
"She knew all about me and him and the baby but still married him, they had both planned it and I was the one not in the know.
"He treated me like royalty and he was so excited about our baby."
She continued: "I still can't believe what happened. Adonis had given me the impression he wanted to be together forever but while I was giving birth to his baby, he was marrying another woman."
Rodriguez said: "Yes I'm married, Julia is my wife. I was still with Heather when I married her.
"I want to say I'm so, so sorry to Heather about this because Heather has my little baby and I want to see Diego."