personnel dan fogelberg - organ , guitar , piano , keyboard , vocals , 12 string guitar , slide guitar kenneth a. buttrey - drums david campbell - orchestral arrangements don henley - vocals , harmony vocals russ kunkel - conga , drums joe lala - percussion , conga frank marocco - accordion norbert putnam - bass j.d . souther - vocals , harmony vocals john stronach - percussion , maraca , tambourine al perkins - pedal steel , dobro joe walsh - guitar , electric guitar tim weisberg - flute production produced by : dan fogelberg and norbert putnam mix down engineer : marty lewis assistant engineers : jeff guercio , mark guercio , john henning , marty lewis , bruce hensal , gary landinsky .