All things work together for good to those who love God.

The Bible

Romans 8:28