Beyonce's former boyfriend is convinced the R&B superstar still loves him even though he cheated on her.

Lyndall Locke broke up with the singer when her career started taking off with Destiny's Child - and then told her he had been unfaithful.

He says, "The bigger star she became, the more I didn't think I was good enough. One night, when she was out of town, I went to a bar with friends and ended up sleeping with another woman. Over the course of a few years I cheated on her about five times, but I never told her until after we broke up.

"Who cheats on a woman as beautiful as Beyonce? Well, I am that man and it's something that'll always haunt me."

Locke accepted he would never get his ex back when she started dating her future husband, adding, "Once she began dating Jay Z, I knew we were doomed and I could never win her back. But I know that no matter what, she will always love me."