Read this story or we give away the ending