Jennifer Lopez turns 48 today.
That’s right. 48.
If, like us, you can’t help but wonder how on earth J Lo still looks the way she does, you are not alone. The world has tried to work out the star’s seemingly ageless formula and failed.
But if you can’t emulate, you can at least appreciate.
The Latin American icon has become known for donning revealing dresses ever since the Versace gown she rocked up to the 2000 Grammys in.
To celebrate her 47th birthday, the singer-cum-actress-cum-TV personality donned a skintight Balmain catsuit. We’re still waiting for her 48th birthday look but until then, here’s your chance to vote on the best Jennifer Lopez outfit of all time.
Click the green arrow to vote for your favourite glamorous gown and see which J Lo look comes out on top.
Read more from Yahoo Style UK: