Although little folk are common characters in mythology, scientists had never thought they actually existed-until a team of archaeologists made a fascinating discovery on the Indonesian island of Flores in 2003. But who exactly is Homo floresiensis? And through what lineage could we be related?