Jennifer Lopez keeps getting better with age.

The singer celebrated her 43rd birthday Tuesday in New York City with boyfriend Casper Smart, 25.

Read the whole story at www.people.com