Sometimes it appears so vague and so random, but there is no randomness in Your ways LORD. It all adds up to Your will – the same will that created the universe. It is best to heed, accept and to move when given Word.
God did not create robots. Instead He created us with the desire that we might choose to seek His face in lieu of being separate from Him. Redeeming love is forever there and His door is always open.