Question: who played piano on cat stevens morning has broken?
Answer: Rick Wakeman