Spoilers for next two weeks