Hannah goes on the trail of her secret admirer, and Annalise exacts a fitting revenge on Libby for the hurtful newspaper article. Stonefish's ego inflates to the size of Australia as he plans to turn professional, and Jen finally agrees to have tests to see if she can donate bone marrow to her cousin.