It’s a good day for readers. We’ve got Kent Krueger’s much-anticipated new Cork O’Connor mystery and the second installment of an intriguing series by Mindy Mejia that pairs two unlikely and (at first) unwilling partners. Don’t start either of these late at night; you won’t get much sleep.

“Spirit Crossing”: by William Kent Krueger (Atria Books, $28.99) Daniel watched the old man and the boy cross the meadow. His heart was heavy because he knew Jenny was right.

He’d put their son in harm’s way, and for what? Fawn Blacksmith and Olivia Hamilton were dead. Sacrificing his son in an attempt to discover who was responsible for the crimes wouldn’t bring them back. — from “Spirit Crossing” When we first met Cork O’Connor in 1998 in “Iron lake,” he was despondent, smoking too much and drinking too much coffee because he was separated from his wife and children.

Now, in the 20th book in Kent Krueger’s popular series about the former sheriff in the far northern town of Aurora, Cork’s life has expanded to cross three generations. “Spirit Crossing” begins with the O’Connor family gathered for the wedding of Cork’s son, Stephen, to Belle. His daughter, Annie, is home from Guatemala with her Mayan lover, Maria.

Annie had wanted to become a nun but instead went to live in a barrio to help the poor. The family senses there is something distant about Annie, as though she has a secret she wants to reveal but cannot. Cork’s other daughter, Jenny,.