The King's Last Song by Geoff Ryman (Paperback, 2008)