Blue Bloods

CBS | 10:00 pm

A priest’s vow of confidentiality could endanger the missing youngster Frank (Tom Selleck) is trying to locate in "Confessions." The dilemma ultimately leads the police commissioner to a cardinal, played by guest star Stacy Keach. Danny and Baez (Donnie Wahlberg, Marisa Ramirez) discover the secret life of a recently deceased socialite. Jamie and Eddie (Will Estes, Vanessa Ray) become each other’s dates for a wedding. Tim Guinee also guest stars.