life is hard but God is good