Sometimes in life we don't understand why God just couldn't do certain
things. We have to realize that God sees all and knows all and He does
what is best for us to help us reach our ultimate goal - that of
overcoming and being with Him forever! Don't lose faith in hard times
but rather build up and speak faith! God is a rewarder of those that
diligently seek Him!
Hebrews 11:6
But without faith it is impossible to please him: for he that cometh to God must believe that he is, and that he is a rewarder of them that diligently seek him.