Answer :

Well I can't explain the sun, but gravity spins the earth, while the earth is revolving around the sun, the sun holds all the planets with gravity.