Loved how the story kept changing, you think you had it all figured out then bam another key element revealed!