Feb. 23 (UPI) -- Jennifer Lopez is celebrating twins Emme and Max on their 18th birthday.

The songstress and actress, 56, shared a post on Instagram Sunday, recalling their birth.

"You were born in the middle of the night, in the midst of the biggest, most beautiful snowstorm New York had seen in years!" she wrote. "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 few moments before I gave birth to you. It was as if God was making sure you would enter a world full of pure magic! In my heart, I knew that's how your life would always be!"

The post included a video montage of Lopez with Emme and Max through the years.

View this post on Instagram