Wow! This is nice, but you can sort of tell who the culprit was. No spoilers, though.