This is an excellent story of lies and secrets over a lifetime; where doing the right things leads to a host of unexpected (and some expected) complications; the illusive search for justice. The book has a very satisfying ending, meaning that much is unresolved.