(Knife) Carrying a dagger in one’s hand in a dream means attainment of one’s purpose or gaining financial stability.

Sheathing a dagger in a dream means committing adultery.