Question: who played piano on cat stevens morning has broken
Answer: The familiar piano arrangement on Stevens ' recording was composed and performed by Rick Wakeman , a classically trained keyboardist best known for his tenure in the English progressive rock band Yes .