Jennifer Lopez gushed that "my life was changed forever" the night her twins were born in a heartfelt post marking their 18th birthday.
The 56-year-old singer and actress, who has twins Max and Emme with ex-husband Marc Anthony, 57, has recounted the magical night her babies arrived in the world and admitted she cannot believe they are now adults.