Spoiler ALERT!

....