Alex Rodriguez and Jennifer Lopez have called it quits, ET can confirm.A source tells ET that the 45-year-old former MLB pro and the 51-year-old triple-threat star «called off their engagement and have decided their relationship has run its course.»«Jennifer felt like moving forward to marriage wasn't right. Recently Alex’s character has been called into question and that didn’t sit right with Jennifer,» says the source.