Jennifer Lopez was emotional as she accepted an MTV award for her decades of hard work last night.
The singer was presented with the MTV Movie and TV Award Generation Award and shed a tear as she gave thanks for the accolade live on stage in California on Sunday.
J-Lo also gave a shout out to her other half, Ben Affleck with her heartfelt words.
After wiping away some tears, she brought an end to her speech by joking: "Ben and everyone at home, wait for me to have dinner - I will be home by 7!"
Vanessa Hudgens gave the star her gong and after she stepped aside the audience saw a montage of Jennifer's classic film appearances over the years.
As the clip came to an end, Jenny took the time to thank "all the wonderful people I have been blessed to work with".
She continued: "You are only as good as the people you work with and if you are lucky they make you better.
"Thank you to the people who gave me this life, 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. Thank you to disappointment and failure for teaching me to be strong, and to my children for teaching me to love."
A huge cheer from the audience filled the Barker Hangar, as she added: "I want to thank all the people who told me to my face and behind my back I couldn't do this - I really don't think I could have done this without you."
And before her joke for Ben, the star concluded: "It is an honour to be able to connect with audiences and you guys, and because of you I will continue to do justice to that honour as long as I am around.
"Thank you so much. And to Ben and everyone at home, wait for me to have dinner. I will be home by 7!"
J-Lo also accepted the golden popcorn trophy for Best Song.
She told the audience in her acceptance speech for On My Way from her film Marry Me that she "didn't expect this" but explained how the tune is "a really personal song".
"It's about faith and belief in every step of your journey," she said. "Even what seems like the mistakes, they're just a step in your yellow brick road. And it makes me so happy that it touched your hearts."
Get the latest celebrity gossip and telly news sent straight to your inbox. Sign up to our weekly Showbiz newsletter here .