Eddie McClintock, Stana Katic Eddie McClintock, Stana Katic

As promos for Monday's much-anticipated Castle wedding episode have already suggested, there's one major final obstacle standing in the way of Castle and Beckett's happily ever after: Beckett's already married!

In the exclusive sneak peak from Castle's Season 6 finale below, Beckett (Stana Katic) pays her "husband," Rogan O'Leary (guest starEddie McClintock), a visit at the dive where he works as a bartender. And although Rogan (who clearly has some problems with the ladies) is excited to see "Kit Kat," he is as surprised as the rest of us to learn that he and Beckett tied the knot during a drunken trip to Vegas 15 years ago.

Finale Preview: Get scoop on 39 must-watch season-enders