Originally posted by Mindship
An object has a given color because that is the wavelength of light reflecting off the object into the eye. A mirror is all colors because it reflects all wavelengths (and with minimum distortion: this is why a mirror casts a sharp, coherent image).
Pretty much sums it up.