Brandon remembers Callie and Jude's first Christmas with the Fosters.
Callie asks her biological father for a favor; Connor is pressured to end his friendship with Jude.
The children attend a Mexican street festival; Callie struggles to control her panic attacks.
Callie returns to her old foster group home; Mariana and Hayley plan a dinner for Mat and Jesus.
Brandon reveals a big secret; Jesus feels pressured to prove his loyalty to Hayley.
Tragedy strikes the Fosters; Stef confronts Mike about Ana; Wyatt seeks relationship advice.
Callie worries about how her actions have impacted Jude; Emma puts Jesus in an awkward position.
Callie addresses the roadblocks to her adoption; Lena vies for the Anchor Beach principal's job.
Lena hopes to reconnect with Stef during a weekend getaway; a party at the house gets out of hand.
Brandon struggles with a major medical decision; Stef seeks answers on Mike's whereabouts.
Callie and Jude face separation; Brandon suffers guilt after sleeping with Dani.