All things work together for good to them that love God