SOBBING Jennifer Lopez thanked her “lying exes” as she was honoured for her three decades of achievements at the MTV Movie and TV Awards.
She said on stage: “Since you cannot create truth unless you have really lived it, I have a different kind of thank-yous tonight.
“I want to thank the people who gave me joy, and the ones who broke my heart.
“The ones who were true and the ones who lied to me.
“I want to thank true love and I want to thank the way that I lied to myself. Because that is how I knew I had to grow.
“I want to thank disappointment and failure for teaching me to be strong, and my children for teaching me to love.”
“I want to thank all the people who told me to my face or when I wasn’t in the room that I couldn’t do this.
“I really don’t think I could have done it without you.”
Her emotional speech while picking up the Generation Award at the ceremony at the Barker Hangar in Santa Monica left fans trying to guess who she meant.
She spent more than a decade with Marc Anthony, dad of her 14-year-old twins.
Selling Sunset’s Chrishell Stause won Best Reality Star, actress Sydney Sweeney’s Netflix show Euphoria won four gongs and Olivia Rodrigo, 19, won for her Sour album film.