The Three Headed Acorn is a miscellaneous item in Ghost of a Tale. It is needed for The Sleep of Thieves, and can be found in the courtyard of Dwindling Heights Keep.
A Three Headed Acorn can be easily found at the base of the tree outside of the stables, hidden in some deep grass.