Husband's Affair seen by Alesha Dixon

Alesha Dixon has told how she blamed herself for her husband's affair with Javine and has lashed out at former bosses for wanting her to lose weight. Alesha Dixon was shocked when MC Harvey was caught bed-hopping with Javine Hylton. Now Javine Hylton had a daughter with MC .

Alesha Dixon said for Company magazine: "It was like my whole world had just collapsed around me. I thought, what have I done to deserve this? I'm a big believer in karma, and I felt I must have done something to invite it into my life. I tried to take the blame." She said she had moved on and forgiven Harvey, adding: "I'm over it".

Alesha DixonAlesha Dixon

Alesha Dixon said she was also mad after recently find out that ex-bosses had wanted her to drop some weight. She said: "I've lost weight from Strictly and I don't want to. I put some skinny jeans on the other day. I used to have to tuck my love handles into them. But now they're baggy. I was like 'Nooo!'. I don't care about having boobs, but I care about filling my jeans. That's when you look womanly. I found out the other day that, a while ago, some old bosses asked someone to have a word with me about losing weight. It's disgusting. I'm not overweight and I'm not skinny, so to tell me to lose weight - what kind of message is that to girls?"

Alesha Dixon put her wedding dress on eBay after her marriage collapsed. But she said: "It turned out the person who bid for it was a hoaxer, so I took it off eBay and never put it back up."

Alesha Dixon said: "I lost my relationship and my record deal - which was pretty much the second most important thing in my life. But it happened so close together I had no choice but to think it must be happening for a reason. There are things in life far worse than your husband having an affair - that's how you get through it. I have a roof over my head, I have my health, I have family and friends - that means more."