In this series we look into the many promises God has made. This week’s promise is that “all things will work together for good to those who love God.” Even if life feels bitter, hard, and difficult, we can know that our skills, time, and pain are not wasted as we wait for God to fulfill his promises.