Meadows, hedgerows, and tree-lined lanes welcome Jordan Mayfair to County Tipperary, Ireland. She's accompanied once again by her uncle, travel writer Alexander Carlyle. Their destination is the charming little town of Thurles, where old friends Colin and Grace O'Toole own Shepherds Guesthouse Bed and Breakfast. But on their arrival, the rural peace at the B&B has been disturbed by the search for a missing toddler, and the secrecy surrounding Little Jimmie's disappearance and safe return sets the tone for their stay at Shepherds.
While Alex visits the spectacular sights in the region for his travel guide, Jordan is drawn into the local drama. From the warm and welcoming B&B to the traditional Irish pub, Finnegan's, where music is "the very air that we breathe," the guests and locals harbor secrets that put Jordan at risk.
Colin and Grace have secrets of their own. Their unstable daughter, Bridget, may be charged with the murder of a well-respected doctor. Bridget, Little Jimmie's mother, has run away to the woods to the cottage of an old woman named Magdala, a believer in leprechauns and fairies. Jordan's visit to the cottage alerts her architect's eye, and her discovery of a priest hole will eventually put her-and Alex-in the most perilous situation yet.