Martin Sparks debut novel is a layer cake of science fiction, medical ethics, and reflections on the borders between science, faith, and politics. In a genre dominated by action stories, tie-ins, and archetypes, the detailed characters and careful science stand out, creating a science fiction story which could unfold in anyone's small town. Twelve-year-old Rosetta has a problem. God speaks to her and fills her life with joy and certainty she longs...