***A RADIO 2 BOOK CLUB PICK***'Glorious and tender . . .I finished it with tears in my eyes' JENNIFER SAINT'A stunning achievement' CHRISTY LEFTERI'An immersive, expertly plotted and elegantly written novel ' SHARLENE TEOWith every misfortune there is a blessing and within every blessing, the seeds of misfortune, and so it goes, until the end of time. China, 1938: Meilin and her four-year-old