This has a lovely impressionistic quality and great color.
As for the narcissus/daffodil/jonquil names, narcissus is the scientific name, they're all daffodils best I can tell, and jonquil is a name given by the old folks to the early, small, yellow, non-hybrid species that naturalize.