The news is directly equated with 'a dagger to his heart' without using 'like' or 'as'. This direct implied comparison is the defining feature of a metaphor. A simile would require 'like/as', personification gives human traits to non-human things, and oxymoron combines contradictory terms.