track listing personnel phil ehart - drums dave hope - bass kerry livgren - guitar , keyboard robby steinhardt - violin , vocals , anvil , lead vocals on '' angels have fallen '' , '' how my soul cries out for you '' and '' stay out of trouble '' steve walsh - keyboard , vocals rich williams - guitar production producer : kansas engineers : brad aaron , davey moiré , steve tillisch , david pinkston assistant engineer : les horn charts album - billboard ( north america ) singles - billboard ( north america ) the album also reached # 27 on the swedish charts during a 3-week stay on the charts , kansas 's highest charting album overseas .