Psalm 7:12-13 (ESV)
If a man does not repent, God will whet his sword;he has bent and readied his bow;he has prepared for him his deadly weapons;making his arrows fiery shafts.
There's "good news" even in this passage. Did you catch it? It's the first word -- IF.