One of my favorite songs is Ain't no mountain high enough. The chorus is this:
Oh baby there ain't no mountain high enough,
Ain't no valley low enough,
Ain't no river wide enough
To keep me from getting to you babe
I am a native German, and I am always struggling: can a valley be too low? I am used to say a valley is too deep. This applies to a river as well. A sea or a lake might be wide, but what hinders me crossing a river is its deepness or wilderness or maybe it is too big. I know it is lyrics, so there is a lot of freedom in the wording, but I am wondering how an English native would say it and if the imaging is correct (wide river, low valley)?
Personally I would have written:
Oh baby there ain't no mountain high enough,
Ain't no valley deep enough,
Ain't no river wild enough
To keep me from getting to you babe

