Jennifer Lopez turned 49 on Tuesday (July 24)--which is shocking due to the fact that she looks the exact same as she did 20 years ago. Her birthday was filled with quality time with her family, friends and boyfriend Alex Rodriguez, and she took to Instagram to thank everyone for a wonderful day.
"So believe it or not I’m just waking up from my birthday celebration last night," she wrote in a lengthy message alongside a collage of photos from her night. In the series, she's wearing a gorgeous sparkling emerald dress with her hair pulled up in a top knot. She poses with Rodriguez and her children, sips on wine and eats birthday cake all with a relaxed smile.