Viper dagger

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