God never promised, that the sky is always blue,
rainbow after the rain,
roads without gravel and stone,
relationships close and lasting,
answers to every questions,
God also never promised, will always provide health,
and all that we ask Him!
He only promised, His inclusion for believers is perfect
Hebrews 13:5, He Himself has said, "I will never leave you nor forsake you."