A Theory on the Ending (SPOILERS Obviously)