Jennifer Lopez has thanked her former husband Marc Anthony for making her feel secure with her singing voice.

The On The Floor hitmaker felt tormented for years as she doubted her musical talent despite selling 70 million records, and it has now emerged her ex-husband helped her overcome her insecurities.

Lopez tells Cosmopolitan magazine, "The biggest insecurity I had was my singing, even though I had sold 70 million records. Marc helped me get over it. He kept telling me, 'You're the only one holding yourself back'. Gradually I realised this is not a fluke. I work my a** off. And I know what I'm doing."