Yesterday Jennifer Lopez celebrated her 49th birthday (and blessed us with some fierce AF holiday snaps showing her abs for days). Yes, you read that number right. Kind of unbelievable, considering she doesn't look a day over 30 — I mean, have you seen videos from her Vegas performance?! We'll take whatever potions she's using, please and thank you.