Music icon Jennifer Lopez and retired baseball star Alex Rodriguez are engaged after two years of dating. The...