Spoilers for week of May 26 & June 2