Spoilers
7