A Song of Time and Space and Ice and Fire