A review by kivt
Storm Warning by Mercedes Lackey

3.0

I like Karal's character but I wish he were allowed to actually struggle with his ideology instead of instantly shedding it.