A mystery story set in pre-war China and contemporary San Francisco, Amy Tan's new novel is a subtle, atmospheric exploration of a mother-daughter relationship and the ways in which history and heredity underpin - or undermine - the choices we think we're making in everyday life. Seamlessly interweaving between past and present, the contrasting voices of Lorelei King and Pik-Sen Lim make The Bonesetter's Daughter a lyrical listening experience - and Tan's larger-than-life characters make it a memorable one.