[Warning: This post contains spoilers for the midseason finale of How to Get Away with Murder. Read at your own risk!]

How to Get Away with Murder finally gave us the answer we've been waiting for about Gabriel Maddox's (Rome Flynn) true identity, and naturally, it left us with even more questions than we started with.

It turns out, Gabriel isn't Annalise's (Viola Davis) son like many fans thought when the governor started throwing around threats about her past involvement in an adoption. Instead, he's Sam's (Tom Verica) son from his previous marriage, which Annalise broke up when she started having an affair with Sam all those years ago. Talk about a twist!

Gabriel also seems to know exactly who he is since he's got a birth certificate stating Vivian Maddox and Sam Keating are his parents. Said birth certificate is what led Frank (Charlie Weber) to the wedding to reveal his findings to Annalise (and aren't we all just so curious how he of all people knew about Gabriel in the first place?), who promptly slapped him for sharing that information. In her defense, she was super drunk by that point, having downed an entire flask of vodka at the wedding. Sadly, it looks like Annalise is officially off the wagon again.

Speaking of that wedding, go ahead and take a few seconds to revel in the intense Coliver feels the ceremony and Oliver's (Conrad Ricamora) romantic serenade undoubtedly gave you. Go ahead, revel.

How to Get Away With Murder: Our Best Gabriel Maddox Theories

Viola Davis, <em>How to Get Away with Murder</em>Viola Davis, How to Get Away with Murder

Unfortunately, that's about as long as Connor (Jack Falahee) and Oliver will have to enjoy their newlywed status since Ronald Miller (John Hensley) was violently murdered in the snow outside their wedding venue. After discovering evidence connecting Ron to the murder of his father, Nate (Billy Brown) confronted Ron — who we should note adamantly and pretty sincerely denied his involvement — and pushed him to the ground. He then repeatedly beat Ron into a bloody mess, though he never delivered the fatal blow. That's where Bonnie (Liza Weil) found both of them. Having also realized Ron was likely the person who ordered Nate's father to be killed, she decided to finish the job and smothered poor Ron in the snow.

We did see Nate try to clean up the bloody snow and put Ron's body in a trunk, so there's a small chance his murder might not be immediately discovered. It's worth remembering, however, that there's probably a mountain of evidence pointing right to Nate for this crime, up to and including the fact that this crime bears a striking resemblance to the murder that got his father life in prison.

Meanwhile, a devastated Annalise was returning home to collapse on her living room floor when she heard someone lurking inside. Who else should it be but Gabriel Maddox, who swiped her keys at the church after he caught her drinking. Annalise revealed to him that she knew he was Sam's son, but in order to see Gabriel's reaction (and his explanation for all his shady behavior), you'll have to tune in when How to Get Away with Murder returns in 2019.

Personally, we're just dying to know if little Gabriel has figured out how his daddy really died. And if so, which lives he'll try to ruin with that information.

PHOTOS: TV Couples Who Hooked Up in Real Life

Kaley Cuoco-Sweeting and Johnny Galecki, The Big Bang TheoryKaley Cuoco-Sweeting and Johnny Galecki, The Big Bang Theory