United Kingdom, Feb. 23 -- 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.

She began her emotional Instagram post, which included a montage of the siblings: "You were born in the middle of the night, in the midst of the biggest, most beautiful snowstorm NY had seen in years!! I remember riding in the car and looking out the window, where everything was twinkling and covered in white that night, as I held you both in my belly for the last fe...