Psalm 118:22–24 (ESV): "22  The stone that the builders rejected has become the cornerstone. 23  This is the Lord's doing; 

it is marvelous in our eyes. 24  This is the day that the Lord has made; let us rejoice and be glad in it."

The Lord has ordained every day and all events. Nothing is ever by chance! That is why we can rejoice in all things because God is at work in everything to accomplish His purpose in our lives.

According to tradition Psalm 118 was the song Jesus and the disciples sang after the last supper. Interesting considering it speaks about Jesus being the cornerstone. He was rejected by the builders (Jews) and has become the cornerstone. The psalmist goes on to declare how marvelous that is and how the Lord had made that day, referring to the day when Jesus would be rejected for it would bring victory for all who would believe.

No matter what you encounter in life God is in control. Nothing can enter our lives without God allowing it and He will always provide victory in it. Even when things have the appearance of defeat, like the cross, God brings victory through them. May we rejoice that His sovereign hand is at work in all things. Just as God used the religious leaders to reject the Messiah, He too will use every circumstance in our lives to bring out the best or worst in us for maturing purposes.

Father, we thank You for being God. You are in control of everything and yet allow us to walk freely in our own will. Align our hearts with Yours. Help us to walk in the victory provided through the cross and may we never doubt Your love for us. You are good and we will rejoice in all things for they only allowed by You for our growth. Give us the strength to persevere we pray in Jesus' name, amen.