Sea of Memory: A Novel