We've had an emotional season finale. Now it's theory time! Spoiler heavy so come prepared we're bringing out all the theories!