Billy Graham said this quote

God promises no easy life or days without troubles, trials, difficulties, and temptations. He never promises that life will be perfect. He does not call His children to a playground, but to a battleground.