The phrase "little short of miraculous" is closest in meaning to A. very highly valued B. amazing because almost impossible C. causing controversy D. almost but not quite complete