Jennifer Lopez's sweetest moments with fiancé Alex Rodriguez

As she turns 50 on July 24, Jennifer Lopez has never looked better — or happier. Along with, you know, a phenomenal career, close friends and a couple of beautiful kids, her relationship with fiancé Alex Rodriguez has contributed to that.