Telling a story, one step at a time