Ribbons of the Sun: A Novel