None of the words in this sentence should be followed by a colon. A colon is primarily used before listing certain things after a hard break in a sentence. Commas are fine here.
Metaphor is in the lines - "when all at once I saw a crowd a host of golden daffodils. " here an indirect comparison is made between the daffodils and people it's also a personification