Ok so let’s talk about Bedelia Du Maurier and how she was the smartest person on this show. Bedelia was the only one who ever understood the mask Hannibal wore and like the best of people, she never looked underneath out of respect - learning only what he wanted to share. But after their last session and his manipulation of her, she unravels his human suit and sees the pattern.
He had orchestrated her attack. He had done it to her, and by default, had done it to Will Graham. So she became the wild card, finally revealing how unpredictable the traumatised could be in their efforts to survive. First she ends her patient relationship with Hannibal in his office - leaving him unaware that she had packed up her home. She then closes her involvement with his investigation, removing herself from from Hannibal’s deck, and finally, she takes Hannibal’s hand and shows it to Will Graham.
Bedelia tells Will that she feels like she knows him, but he says she doesn’t and she responds, "No, I don’t - But I understand you better than I thought." Because they had been the same card in Hannibal’s game at one point. So she tells him, "You can survive this happening to you," because she had. And for the first time, the scale is tipped.
But it isn’t until the very last scene when Hannibal goes to murder her that we see just how well Bedilia knew him. She didn’t simply anticipate his move and depart, she left her perfume bottle out for him to smell as a parting gift. It was her goodbye to him, because anything less, would have been considered rude.
And that’s when Bedelia Du Maurier stopped surviving Hannibal Lecter, and beat him, and he smiled.