20 Of The Most Incredible Things We Learned From S4E17

We can't believe what happened in this episode!


What a perfect episode of The Fosters!

But don't you kind of wish you could relive it all again? WELL WISH NO LONGER! The official S4E17 GIF recap is here to cure your Adams Foster blues. You could also catch up on the latest episodes of Season 4 right here on Freeform 😉

1. While learning the ins and outs of detective work, Stef meets Diamond -- a girl who turns tricks on the streets.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1002

Stef's a little awkward at first, but then they totally hit it off.

2. Jesus finally admits that he can't read.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1003

We totally understand everything that Jesus has to deal with, but he has to be honest about his condition if he wants to get better!

3. Jesus gets special glasses to help his brain make sense of letters, but he doesn't exactly feel great about them.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1004

Seriously, Brandon?

4. Emma asks Brandon to take back her letter.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1005

We feel so bad for Emma and Jesus right now 💔

5. Callie sees AJ kissing Dawn.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1006

And it's absolutely DEVASTATING.

6. And Mariana tries to counsel her through it.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1007

Because Mariana is the best sister ever ❤️️

7. Then Mariana inspires Jesus to start a senior project on a community treehouse that he was sketching.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1008

It's like we said: Best. Sister. Ever.

8. Mike plucks up some courage and finally confronts AJ about whether or not he actually wants to be adopted.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1009

He says the "L" word, he ACTUALLY says it!

9. But AJ still feels conflicted between Mike and Ty.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1010

But Mike loves him so much!

10. Callie tries to be spontaneous with AJ, but it backfires.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1011

Relationships 101: Communicate!

11. So Callie finally asks AJ a really hard question.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1012

We hope they're okay!

12. Diamond is attacked while she's working and asks Stef to take her away from her difficult life on the streets.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1013

This scene was absolutely heartbreaking 💔

13. Jesus and Mariana pitch Jesus' senior project to Drew.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1014

His idea to build a community treehouse seemed like it went down well...

14. Monte is asked to resign as principal of Anchor Beach.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1015

This was SUCH a twist, guys.

15. Rather than lose AJ forever, Mike has an idea for a compromise so that he, Ty and AJ can live together!

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1016

Mike is major #DadGoals.

16. Diamond calls her pimp after stealing Callie's phone.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1017

But she has to do something drastic to get back on his good side...

17. Mariana lies to Jesus about Drew's decision.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1018

This won't end well.

18. It seems like AJ and Callie might actually break up.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1019

😭

19. After she tries to call Gabe, Mariana discovers that his phone number has been mysteriously disconnected.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1020

We really hope this isn't a sign of something terrible...

20. And Lena discovers that Drew got Monte fired.

The Fosters - 20 Of The Most Incredible Things We Learned From S4E17  - 1021

Drew was always up to no good, we knew it!

Let us know how much you loved S4E17 in the comments!

And you can catch up on Season 4 right here on Freeform!

Follow The Fosters: