The Holy Spirit, Living Water, is constantly poured out into our hearts. Even our tears remind us of Living Water within us.
Proven Character: Who are you? Demonstration of Divine Love