It's been six months since El Diablo's disappearance, but Desi Campbell still has nightmares. Still adjusting after time-traveling, Desi hunts demons with her coven in 1899 Santiago. Then she hears rumors that El Diablo is back-and he's in Manila, where Oliver is fighting in the Philippine-American War. She travels there to warn him. A heart-crushing secret is...