Zara McDermott has begged for Sam Thompson's forgiveness as she admitted cheating on him.

The Love Island star, 23, took to her Instagram stories to post an open letter to Sam, saying she'd been "hugely selfish" and made a "huge mistake".

Sam, 28, dumped her last month after discovering that Zara had cheated on him with music boss Brahim Fouradi while she appeared on X Factor : Celebrity last year.

In her letter, Zara said she would love Sam "forever" and she has learned from her mistake.

She wrote: "Hey everyone, I just wanted to address the recent speculation in the media.

Zara McDermott has begged for Sam Thompson's forgiveness as she admitted cheating on him
She wrote Sam an open letter and shared it on her Instagram stories

"A huge mistake I made a year ago has recently come to light and I want to face this head on.

"I don't condone being unfaithful and I made a huge mistake at a time in my life where I was hugely selfish and immature.

"I believe I have learnt so much from my mistake.

Zara cheated on Sam with music boss Brahim Fouradi while she appeared on X Factor: Celebrity last year

"I want to apologise to my Sam for everything I have put him through, for the pain, the embarrassment, the anger and the hurt.

"All I want to do is make this right and I think the least he deserves is me being honest with myself and all of you.

"I love you Sam. Forever."

Zara and Sam were together for 16 months

Zara and Made in Chelsea star Sam were together for 16 months before they split.

Sam kicked her out of his flat when he discovered what happened.

She is now back living with her parents in Essex.