Lady sleuth Lori Shepard, an American who is living in an English village, finds a collapsed stranger on her doorstep. She joins a handsome priest to search for the man's identity, a search which takes her from a homeless shelter to an insane asylum.