(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.