Welcome to Shadowglade, a sleepy little backwoods Florida town full of Southern charm, lush forests, quaint little mom-and-pop shops... and an occasional vampire, werewolf, witch, demons and a supernatural-hunting priest.   Ethan Cain is a vampire; Alex Lycos is a werewolf; and Erica Scott is a witch. Together, they fight...