The first half of The Fosters Season 3 had a whole lot of drama. There were breakups, hookups, break-ins and finally an adoption.

Things are looking up for Callie Adams-Foster (Maia Mitchell) going into the spring premiere of the family drama, but to be prepared for what's coming you have to know where the show has been. Stef (Teri Polo) and Lena (Sherri Saum) had a rough go, Jude (Hayden Byerly) is nursing a broken heart and Jesus (Noah Centineo) is finally back from wrestling camp - but for a very mysterious reason. Check out the video above to remind yourself what came before.

Hooray! The Fosters scored another season of family drama

See what else is in store for the Adams-Fosters family when The Fosters returns Jan. 25 at 8/7c on Freeform (formerly ABC Family).