The Magic Finger is a British 1966 children's story written by Roald Dahl. It was first published in the United States, by Harper & Row, as a picture book illustrated by William Pène du Bois. The novel was adapted into a 1990 TV special. It is narrated by an 8-year-old girl (voiced alternately by Anne Clements and Caroline Quentin)