Spoilers 7/19