Un homme ensanglanté rentre dans une église où est célébrée une messe pour remettre un bébé au prêtre, avant de mourir au pied de l'autel.
Chez Castle, Richard et Beckett préparent Thanksgiving. Richard annonce à Kate qu'elle devra se déguiser en Pocahontas pour cette soirée. Cela rend Kate mal à l'aise, alors qu'elle reçoit au même moment un appel concernant le meurtre de l'église. La victime s'appelle Cameron Ducane et a 30 ans. Il avait dans ses poches un permis de conduire commercial, des coupons de lavage d'auto et un ticket de loterie du « Fift State Magicball Jackpot » à 247 millions de dollars. Le bébé, qui est un garçon, n'a pas de nom. Castle décide de s'occuper du bébé et le surnomme Cosmo. Esposito et Ryan découvrent la voiture de Duncane en face de l'église, laissant croire qu'il s'est fait tirer dessus. Au cours de l'enquête, l'équipe découvre que Duncane avait un passé criminel et qu'il est relié à un certain Jimmy Wolfinsky, alias « Jimmy Le Loup ». Castle élabore une théorie sur Jimmy, mais Kate lui rappelle la présence de Cosmo. Lanie découvre que la victime avait sous ses ongles de la cire, du camphre et de la nitrocellulose. Kevin achète des tickets du « Fift State Magicball Jackpot ». Castle tente de mettre Cosmo dans les bras de Ryan, mais celui-ci est plutôt mal à l'aise et rend le bébé. L'équipe découvre que Duncane, lorsqu'il travaillait comme chauffeur de nuit, évitait de prendre sa pause au garage, à 3 h du matin. De plus, Duncane effectuait différents trajets dans ce même temps, entre les deux mêmes bâtiments (Coldfax Building et Alphabet City). L'équipe regarde les caméras de surveillance du Coldfax Building et découvre Duncane et deux autres personnes s'introduisant à l'intérieur de l'édifice puis en ressortent. Castle et Beckett vérifient si quelque chose a été volé mais personne n'a déclaré de vol. Alors qu'il discute avec Javier sur le fait qu'il n'est pas prêt à être père, Kevin découvre l'endroit présumé où Duncane s'est fait tirer dessus avant de se retrouver à l'église. Après une fouille de l'endroit et des poubelles, il découvre une couche d'enfant (reliant officiellement Cosmo à Duncane), un kit de conservation du vin et des balles de ping-pong. C'est en écoutant le tirage de la loterie du « Fift State Magicball Jackpot » à 247 millions de dollars que Castle découvre la vérité. Au terme de l'enquête, l'équipe découvre le véritable nom de Cosmo et qui sont ses parents. De plus, l'équipe découvre que Cameron Duncane était un véritable héros.
À la soirée de Thanksgiving, ayant pris Richard au mot, Kate se présente déguisée en Pocahontas. Richard lui avoue qu'il lui a fait une petite blague. Aidé par Martha, Kate oblige Richard à se déguiser en l'amoureux de Pocahontas et lui présente son déguisement.