Well, was leaning toward f) until it was suggested that 'fantastic' is a bit of a stretch for describing a grimace. The l) one sounds too incredible to be fake, but o) is tempting yet too thorough not to be. A. will also hazard g).