Jennifer Lopez's surprise birthday party!
Can you believe Jennifer Lopez has just turned 43? No, we can't either... but she has and the former American Idol judge celebrated in style with a whacking great surprise birthday party. On a yacht. In Manhattan. Swanky.