Nació en Trieste en 1957, descendiente de Italo Svevo. Estudió en el Centro Sperimentale di Cinematografía de Roma y realizó diversos documentales para la RAI. Con su primer libro, "La cabeza en las nubes", ganó el premio Elsa Morante y con "Para una voz sola" el del Pen Club International, a la vez que obtenía el elogio de Federico Fellini: "Me ha dado la alegría de conmoverme sin avergonzarme, como me ocurrió al leer "Oliver Twist" o ciertas páginas de "América" de Kafka".
Su novela "Donde el corazón te lleve", que en España ha superado el millón de ejemplares vendidos, le brindó todo un camino de éxitos internacionales, que se ratificaron con la publicación de "Anima mundi" y otros.