Jennifer Lopez is grateful that she got a chance to be a mother.
The 47-year-old superstar appeared on the Today show on Thursday, when she talked about celebrating her twins Max and Emme's ninth birthday last Wednesday. Lopez fought back tears as she talked about her children.
"They just made my life so much better, you know what I mean," Lopez said. "I'm forever grateful. You know, I didn't have kids until later, and so ... I almost thought that it wasn't going to happen for me. So, I'm like, very aware that I was blessed with that. It could have been something different."
"I don't take it for granted one day," she added.
Lopez gave birth to Max and Emme, whom she shares with her ex-husband, Marc Anthony, in 2008. Last week, she posted a super sweet birthday message for her twins.
"I can't believe it's 9 years ago today that God entrusted me with the biggest blessings of my life... he finally sent me my beautiful twins, my babies, my love and life in two lil human beings," she Instagrammed alongside an adorable collage. "I immediately felt bonded, protective, overwhelmed with emotion and, like, the luckiest woman on this earth. And I've felt that way everyday since."
"You make me proud every single moment of every single day!" she continued. "You are two shining lights that make this world a better more beautiful place for me and everyone who is lucky enough to know you... Thank you Lord for choosing me to be Max and Emme's mom. The word LOVE is not enough for how my heart and soul feel when I think of you... Happy Happy Birthday my lil coconuts!!! Mama loves you so damn much!!!"