Bad things do happen to good people. And good things can keep happening to everyone around you, while you wait for your miracle.
You can trust God blindly and still get hurt.
Seasons of blessings can be followed by seasons of trial. Seasons when heaven seems silent.
Then realise and recognise – that we wrestle not against flesh and blood, but against principalities, against powers, against the rulers of the darkness of this world, against spiritual wickedness in high places (Eph 6:12)
Just remember – keep up the praise. No weapon formed against us shall prosper.
God is working, He is always good and HE is always on time.
You attitude while you are in the valley will determine how long you will remain in it.