Fantastic and very interesting storyline. Great moments between the team. But most of all, this episode belonged to Hawkes (and Mac and Hawkes) and I'm glad that finally the series focuses on him a little bit and he gets the attention he deserves.
One last remark is very personal: I am from Germany, therefore watched the dubbed German version. And the young man dubbing Hawkes, Julien Haggége, did such a good job on this episode. Very touching, sensitive and careful dubbing, he touches your soul. And basically breathes more life into Hawkes than he already has.
All in one a superb episode. Don't miss it!