The answer to the “what has an eye but cannot see” riddle is a needle. Get it… the eye of a needle. There have been a lot of classic riddles going around at the moment, but this may be considered a lesser known gem.