Answer the question...who played piano on cat stevens morning has broken??
Rick Wakeman