You see, I have been thinking that Cheshire isn't Cheshire, and he is actually someone pretending to be a cat. But more than that, considering the recent events, whomever is pretending to be him, can be actually using as a riddle-solvers, that are pieces of a bigger enigma. There may be a real Cheshire in our world, but it isn't the one we are talking to. What do you think?