Spoilers for the final ahead!

More...