A dagger is a short knife, and it has been a historically important weapon. It's a traditional weapon often seen in movies and games. In many fantasy works, daggers appear as special weapons used by heroes. Some daggers even possess magic or special powers.