Enduring Love
Jane Stevenson
Enduring Love not only explores the nature and meaning of love, but fate, faith, science and chaos and it does so in an engrossing, intelligent and, ultimately, frightening way.