NPR reports that the U.S. and Iran have reached a deal to end three months of hostilities, with a signing ceremony planned in Geneva. However, Israel refuses to withdraw from Lebanon, Syria, or Gaza, complicating the ceasefire terms. Meanwhile, the EU formally begins accession talks for Ukraine and Moldova, and President Trump heads to the G7 Summit. Other news includes a Pennsylvania ruling classifying a Haitian asylum seeker’s death as homicide, a fatal skydiving plane crash in Missouri, and the death of critic Gene Shalit at 100.