Annalise discovers there's a surprise witness that threatens her case. Meanwhile, Connor tries to persuade the K3 to go along with a new plan. Elsewhere, a lie between Frank and Bonnie threatens their relationship as the killer is finally revealed.
ADA Sinclair finally gets her biggest break yet in the Hapstall case - but it comes with a deadly consequence as the details of the night Annalise was shot are revealed, and her shooter is finally unmasked.
Annalise is confronted with disturbing news involving one of Isaac's patients. Meanwhile, the investigation into Wes' murder comes to a head, and details of the whereabouts of Laurel's baby are revealed.
On the eve of graduation, Oliver gifts Connor, Michaela and Asher something unexpected. Elsewhere at the dean's cocktail party, Annalise learns some disturbing news. Michaela receives a surprise phone call and the FBI informant is finally revealed.
The flash forward finally syncs with the present, and the events that transpired on the night of Sam's death are revealed, which has severe consequences for all involved.
Annalise's murder trial has arrived, but Tegan's history complicates her role as counsel. While Nate visits Jorge Castillo in prison with a proposition, news breaks about Xavier. Bonnie works to help Annalise use Hannah Keating's past as blackmail.
In the explosive winter finale, Connor and Oliver's big wedding day has arrived, but there's murder in the air; and the mystery of who the unlucky victim is will be revealed.