"The Lord hath appeared of old unto me, saying, Yea, I have loved thee with an everlasting love: therefore with lovingkindness have I drawn thee." (Jer 31:3)
God's love for his people never changes. Regardless of the way we fail him, his love is never remains as strong as it has always been. His love is timeless. It has always been and it will always be. He places no conditions on his love for us. Can we say the same about our love for God?
It's easy to love God when things are going our way, when the money is rolling in, when the weather is beautiful, when our bellies are full. The challenge comes when we must have faith and believe that what we are going through has some divine purpose. That is generally when we lash out (if we lash out). It's okay to ask why. It's okay to be saddened. It's even okay to be angry, provided the anger is channeled in an appropriate manner.
God did not promise that all our days would be filled with joy and laughter. He promises only that he will love us and care for us until such time that he calls us home. We may not understand that which he deems to be "good" in our lives, but he will, nonetheless, continue to hear our prayers and our cries for understanding and peace. Know that whatever comes your way, it comes through him first and you will receive the blessing if you just have faith in his love for you!