Lindgren was inspired for the Efraim character - Pippi's father - by Carl Pettersson, a Swedish sailor who became king of the Tabar Island - inhabited by cannibals - after marrying the chieftain's ...