The season ended with a finale that provided plenty of answers while clinging to a bit of mystery.