A mesmerising tale of discovery, of the search for identity and of the need for understanding and forgiveness.