Great love keeps its appointments.
April 2026. Indigo, a twenty-one-year-old psychology student, drives a hundred miles north to interview Camerun Marcel. He was once the most beautiful face in fashion. Now he is serving twenty-five years to life for the death of a seven-year-old girl. That morning, for the first time in twenty-three years, he has been given the whole story.
Over a series of prison visits, Camerun tells it. A television journalist who believes in nothing. A monk who left his abbey to look for a love he could not name. A beautiful man who cannot bear to lose. From a tomb in Atlantis to an attic in 1920s Paris, from the catwalks of Milan to an asylum garden in Cape Town and a skating rink in Central Park, three souls meet again and again across lifetimes: bound by love, torn apart by pride, and given one more chance each time.
Told in the luminous, contemplative tradition of Hermann Hesse, Twin Souls is a novel of reincarnation, forgiveness and the hidden threads that tie one life to the next, about the moment when one of them finally learns to wait.
A novel of reincarnation, forgiveness, and the love that is always on time.