Our TV schedule just hasn't been the same since The Fosters wrapped up season 2 in August, but at least our wait for the season 3 premiere on January 19th is getting a little easier! Tonight at 8/7c on ABC Family, the group will be returning for its first-ever Christmas special, and we're pretty sure that despite the frilly decorations, this might be one of the more intense episodes we've seen yet. As the family gears up for their first Christmas all together, Brandon and Callie must face their attraction to each other. Meanwhile, Jude struggles with his relationship with Callie after learning they're actually half siblings (check out this clip to have your heart break a little). Hopefully all drama will be resolved in time for a little cheery holiday spirit, but with The Fosters you truly never know.