every path has a/its puddle

every path has a/its puddle

proverb Obstacles or challenges are a part of everything. Please don't let this setback get you down. After all, every path has a puddle. I know the initial sales were a little disappointing, but every path has its puddle, and we can't give up on the product already!
See also: every, path, puddle
Farlex Dictionary of Idioms.
See also:
  • teach a man to fish
  • it takes a village
  • village
  • a place for everything, and everything in its place
  • better bend than break
  • best-laid plans go astray, the
  • the best-laid plans
  • the best-laid plans go astray
  • the best-laid plans of mice and men
  • an ounce of discretion is worth a pound of wit