davidsbookworld.com
Clarke Award: Song of Time by Ian R. MacLeod (2008)
Hmm. Ian MacLeod’s Song of Time begins as Roushana Maitland, an aged concert violinist, finds an angelically beautiful young man washed up on the shore near her Cornish home. He has no memory…