Salty water everywhere but not sea in sight.

Answer: tears

More Difficult Riddles with answers

More Difficult Riddles