We open back where we began with a figure bleeding in the snow.

Laurel wants to tell Michaela the truth about him, but Bonnie says that could put everyone in danger.

Including the audience, apparently.

BILLY BROWN, LIZA WEIL

Credit: Mitch Haaseth/ABC

Oliver and Connor are feeling the love the night before their wedding.

See what you have to look forward to still single children of divorced parents?

Laurel returns late and gives Michaela crap for taking Gabriel as her plus-one.

Nate wants Bonnie to get the name of Millers contact who ordered his dads transfer.

She wants him to ask himself, but he resigned from his job at the DAs office.

He obliges and she goes to Nate with them.

The warden got a call from an unlisted number and then called his chief correctional officer.

She was the other woman and Sam had already had his white wedding.

Miller arrives to leave with Bonnie, and shes surprised he didnt tell her Nate quit.

He wants to marry Bonnie, but not if she always puts Annalise ahead of him.

He insists Annalise takes advantage of her and her issues.

Which was not, in any way, the right thing to say.

Back at the church, Connor and Oliver are getting ready to walk down the aisle.

We see the walk from Connors point-of-view as ominous music plays.

He is struggling as he takes in all the happy faces greeting him, including Annalise!

He makes it to the altar and tells Oliver its going to be fun.

Bonnie runs in late without Miller and tells Annalise he got called into work.

Connor and Oliver exchange vows.

And they are perhaps the purest, most good-hearted, beautiful thing this show has ever done.

Oliver waxes about his life-long dreams of a white wedding.

And in turn, Connor replies with a speech about Oliver making him want normalcy.

I want to love you until the day I die, he pledges.

Which, on this show, might not actually be all that long.

Annalise isnt doing so hot either, sitting alone in the church drinking.

Gabriel walks in on her and wont let her pass.

He calls her out on her drinking and makes her drop her purse, revealing her flask.

But hes not being honest, right?

Annalise and Nate dance, which tips him off to her drinking.

Cant a lady just have a good time at a wedding?!

Michaela wants to know if he found out who called the warden, which comes as news to Bonnie.

Shes sent him an email with more information.

Meanwhile, Laurel leaves Christopher with Olivers mom, and Bonnie continues to freak out.

Finally, we have caught up to the real time of the flash-forwards weve witnessed all season.

Frank is there, showing Annalise the birth certificate and getting slapped.

She storms out into the snow.

the love of Bonnies life.

We flashback to the rest of their conversation in her apartment.

Miller continued to rail on Annalise, insisting she is not a good person.

Bonnie cant help but replay conversations with Annalise where her mentor insisted Miller was playing Bonnie.

She finds Millers body and Nate calls out to her from the trees.

He tells her Miller called the warden and shows her the photo.

Nate is still hysterical, rambling about Miller murdering his dad.

Everything else is a red herring.

Bonnie returns inside to find Asher starring wistfully at Michaela during the love song.

Bonnie insists nothing is wrong.

Laurel is concerned about Gabriels whereabouts.

Shes on the floor of her apartment, crying and drunk, when she hears the floor creak.

She couldnt find her key because Gabriel took it when she dropped her purse.

And finally, his identity is revealed.

Flashing back to the wedding, Frank tells her Gabriel is Sams son.

She stares at Gabriel and his enigmatic face shifts to an unsettling close-up on a smiling Sam.