Cliff Richards She’s so Beautiful who played every instrument?

Question
Cliff Richards She’s so Beautiful who played every instrument?
Answer
Stevie Wonder