Question: who played piano on while my guitar gently weeps
Answer: Paul McCartney