Mirror Stone by Farshid Khalafi
_