Richard Castle and Kate Beckett have shared two major non-flashback smooches. Although the first, in Season 3's "Knockdown," was just a decoy, it was titillating enough to leave us wanting more. In the Season 4 finale, "Always," it was the real deal. But how do these two kisses compare at a closer glance?
Take a look at this awesome fan analysis and get ready to swoon all over again!