The Obisidian Mirror by Catherine Fisher

Body: 

The Obsidian Mirror by Catherine Fisher

Audience: 

Format: