The mystery explained!

Only a couple pages left of this story. What did you guys think?