The Mirror

Legends speak of a creature that haunts the night known as the mirror. The mirror is a creature of unknown origin who stalks the dark and delivers justice to the sinful.Is it a demon? Is it a ghost? Nobody knows what the mirror is, however one thing is certain. Once the Mirror sees your sins it will judge your last moments as it shows you them.