They have four children. Jennifer Lopez said "I do" to Marc Anthony in 2004 after he proposed with an 8.5-carat blue diamond ring by Harry Winston worth an estimated $4 million, according to E!