“Rejoice” but do we have reason to rejoice & sing?

Do all things without grumbling. Why? You have a sovereign God who is on your side, who works everything together for your good. - John Piper