After weeks of have-they-or-haven’t-they split rumours, Demi Moore has confirmed that she has ended her six-year marriage to Ashton Kutcher.

“It is with great sadness and a heavy heart that I have decided to end my six-year marriage to Ashton,” Moore’s rep told Us Weekly in a statement.

And sadly, it seems the rumours that Kutcher, 33, had a one-night stand with a 22-year-old party girl on September 24 – the same day as his sixth wedding anniversary – are true.

“As a woman, a mother and a wife there are certain values and vows that I hold sacred, and it is in this spirit that I have chosen to move forward with my life,” Moore’s statement continues.

Just now Kutcher broke his silence over the issue on Twitter. “I will forever cherish the time I spent with Demi.”

On his Chime page, he followed up with: “Marriage is one of the most difficult things in the world and unfortunately sometimes they fail. Love and light, AK.”

Could you forgive your spouse if they cheated on you?