the story so far