The third season of Castle finds novelist Richard Castle (Nathan Fillion) and NYPD detective Kate Beckett (Stana Katic) struggling to make sense of their complicated relationship while tackling some of the strangest homicides in New York City. Meanwhile, Castle must contend with his not-so-peaceful family life, which includes keeping up with his precocious daughter, and dealing with his demanding mother.