Mirror by Stephen Holmes
_