Sentinels in the Mist by Sarah Walters
_