Five-year-old Allen Williams arrives on Puffin Island and meets an old man, Benjamin Postlethwaite. Ben is the lighthouse keeper, and Allen soon becomes friends with him. Allen travels back to the island many years later and finds Ben is keeping a puffin. Allen helps Ben to change from lighthouse keeper to puffin keeper.
Five-year-old Allen Williams arrives on Puffin Island and meets an old man, Benjamin Postlethwaite. Ben is the lighthouse keeper, and Allen soon becomes friends with him.
Allen travels back to the island many years later and finds Ben is keeping a puffin. Allen helps Ben to change from lighthouse keeper to puffin keeper.