Wow, so much was going on in this episode.
I felt sorry for Beth and Randall, but I think they did the right thing by letting Deja go home with her mother.
I really liked the Jack/Randall scene on that bench. The William flashbacks were great too.
The ending
I was so worried Kevin would get into an accident, but I'm glad that didn't happen. Hopefully he'll get the help he needs now.