I like the fact that Savannah didn't want to break up, but that it was Morgan who tried to make her like JJ said. Too often it's the charachters in Savannah's position that becomes the bad guy for not being able to deal with the job.
Also liked the case, cases with revenge on something that is truly terrible is always interesting, as both the victim or victims and the unsub have done something wrong. Karma is a bitch and in this case the victims did something horrible and never got punished until now, but on the same the unsub commits something equally horrible but tortuing others.
Hope the next episode is this good too!