A scorned woman has shamed her cheating boyfriend after discovering he was engaged to someone else.
The woman, known only as Amy, shared a video of her now ex-partner with a caption exposing his disappointing actions.
She told how she discovered his secret second life on Monday, whereby he has a fiancée.
And Amy assumed that his bride-to-be was not the only other woman he had been seeing, reported Edinburgh Live.
Taking to TikTok to reveal his cheating, Amy said: "If you are from Edinburgh and this is your fiancé, I’m so sorry girl but we have been seeing each other on and off since February 2021.
In a further public reveal, Amy shared footage that her ex had sent to her, which is said to show him singing 'Perfect' by Ed Sheeran.
In the caption, she wrote: "Here is singing a song for me that he probably sent to 10 other girls.
"Stay away ladies. He is a compulsive liar and a serial cheat. I only found out about you today by sheer luck."
Amy also speculated on the possible warning signs that her ex was a serial cheater, including the fact that he had no social media and that she had never visited his new home.
“Makes sense why he has no social media and I could never come to his new house," she said.
"I don’t know how to contact you but message me if you see this. I’m sorry girly.”
In the second video she posted, which showed him singing Ed Sheeran, she captioned the post: “Go to my last TikTok for the tea girlies #serialcheater.”
Down in the comments section, she continued: “He’s found a love for him plus several other girls,” referencing the song featured in the video.
One person replied in the comments: "He should be embarrassed."
While another called him out as the "TikTok Swindler."