The Pure in Heart — 2005 novel by Susan Hill