birdy77 answered to your post “Okay so… was Hannibal waiting at Freddie’s apartment in case Freddie...”
Think of it this way, if Will hadn't pulled her out of that car Hannibal would have killed her. She's alive. Will is trapping Hannibal.
Ohhh that actually makes a lot of sense. I don't think Will could fool Hannibal about the meat, though, so my assumption then would be that Will took some of Randall's meat from his barn and then made Hannibal think it was Freddie.
Thank you for giving me hope!










