Discuss as:

Jennifer Lopez turns 46 — and these photos prove she's never looked better