Spoilers for week of May 29