Every path has a puddle.
Are you looking for: 事物事物皆有其困难的一面More results...
English Expression:
  1. n.  Every path has a puddle.