Alex and Willow travel to Mexico City where they team up with Kara, a beautiful angel killer from Alex's past, but the team remains suspicious of Willow while they prepare for an attack on the Seraphic Council, and a mysterious boy from Willow's prophetic dream shows up and claims he has been searching for Willow his entire life.