Trust in the Lord with all your heart
and lean not on your own understanding;
in all your ways submit to him,
and he will make your paths straight.
I think the note on making our paths straight from the NET Bible is helpful:
The verb יָשָׁר (yashar) means “to make smooth; to make straight” (BDB 444 s.v.). This phrase means “to make the way free from obstacles,” that is, to make it successful (e.g., Isa 40:3). The straight, even road is the right road; God will make the way smooth for the believer.
God is for us humans. That is unequivocally demonstrated in the Word becoming flesh, God becoming one of us in the Person of the Son and in that, God becoming human. And of course the life, and the death and resurrection, and all that followed and follows that.
We too often seem to equate God’s will with misery. But actually it’s just the opposite. Yes, we won’t always be happy since there is so much brokenness and tragedy in this world. But we’ll still be blessed and have God’s peace.
And God will make the way straight and yes, successful, in his will. Not success as the world would see it, though there may be some overlap since the good of God in creation touches all. God gives us what we need to live in his will as we trust and obey.
God will certainly make the way when there’s no way, what only God can do. Not just for our blessing, but that we might be a blessing. In and through Jesus.