With all the hype surrounding Castle and Beckett's much-hyped possible hookup in the Season 4 finale "Always," we're flashing back to Season 3 when the pair shared their very first — albeit a decoy — kiss. It never gets old, does it?
Castle Season 4 finale "Always" airs on Monday, May 7, 2012 at 10 p.m. ET on ABC.
Castle Season 4 Finale Scoop!