a trace of sun