Spoilers for week of June 30 & July 7