Question: who played piano on while my guitar gently weeps
Answer: Paul McCartney -- harmony vocal , piano , bass