*Warning: Reminiscence spoilers ahead*

More...