Viper dagger

A viper dagger is a magic +2 dagger that can transform into a small viper once per day on command of the wielder. It is worth around 10,000 gold pieces.