Jennifer Lopez had to shake off her reputation as a "diva" from the early days of her career.
The 50-year-old singer-and-actress - who is engaged to Alex Rodriguez and has twins Max and Emme, 11, with ex-husband Marc Anthony - always strives to be "better", and admitted the early days of life in the spotlight was "trial and error" when it came to learning how to behave in the public eye.
She said: "I had terrible things happen in the beginning of my career that I had to come back from.
"I did magazine articles where I said the wrong thing. It was a trial-and-error thing.
"And then you get put in a category of like you're this person or that person and you're a diva.