Jennifer Lopez has amassed a collection of six engagement rings from five different partners worth an estimated $17 million.