Flein is a wanderer by instinct and need, roaming the known world as the fancy takes him. In the Highland village of Glenfinnan, women have been raped and brutally murdered. The killer is a waterhorse, a monstrous shapeshifter by all accounts. But when Flein meets Donnchadh, first in its equine form, then its man-shape, he knows the waterhorse is innocent. Flein is drawn to the shapeshifter, but he finds it difficult to acknowledge it's more than...