It's been over a year since How to Get Away with Murder revealed Wes (Alfred Enoch) to be the one that died in the fire, but even after finding out the details of his death, we still didn't really know who killed him or why. Now, we've got definitive proof.

At first, it looked like Laurel's (Karla Souza) father might have been the one to do Wes in. His legal trouble could have blown back on Laurel and thus on his company, Antares, so he had him killed, right? Next, we thought maybe Laurel's mother, Sandrine (Lolita Davidovich), could have whacked him. She wanted him out of Laurel's life, and murder was an expedient way to do it.

In truth, it looks like it was actually both of them. Working in tandem, they found out the truth about his legal troubles and that he was going to confess to the police. From there, they let Dominic (Nicholas Gonzalez) take care of the nitty gritty details.

Unfortunately despite Frank's (Charlie Weber) warnings about jumping to conclusions, Laurel couldn't just sit on the little information she had. She paid a visit to Denver's (Benito Martinez) office to ask him point blank who killed Wes, and he gave her her mother's phone records, which proved her mom talked to Wes the day he died. From there, Laurel's grief and emotions took over, and she actually threatened to kill her mother for taking the one person she loved away from her. Whether she followed through with it, we'll have to wait until next week to find out.

How to Get Away with Murder Mega Buzz: Will We See a Coliver Wedding?

Denver then called Laurel's father to give him a heads up that Bonnie (Liza Weil) was digging into the lost hard drive again. The episode ended on the wreckage of what used to be her car, with paramedics wheeling a body bag away from it.

Did... did they seriously just KILL Bonnie?!

Alfred Enoch, <em>How to Get Away with Murder</em>Alfred Enoch, How to Get Away with Murder

In slightly less gruesome news, the kids also had to deal with Simon Drake (Behzad Dabu). After spending weeks in a coma, he finally woke up — recovering from a gunshot to the head that resulted in surprisingly little brain damage — and started giving his account of what really happened at the party. His lost memory bought them some time, but every day he started to remember more he became more of a threat. And you know what Murder Club does to people who threaten them...

No, no they didn't kill him! For once, they decided that turning an enemy into an ally was a better way to deal with threats, and after some pointed conversation with Annalise (Viola Davis), Simon decided to join the team. Here's hoping he gets his visa.

And here's hoping Bonnie wasn't the one in that body bag.

How to Get Away with Murder airs Thursdays at 10/9c on ABC.