Spoilers for week of May 28