I can't see the outcome From where I stand right now How could I ever outrun The shadow of my doubt That says I'm not good enough Or worthy of Your heart But if You hold my forever Hope is never too far I know that You have good things planned for me Planned for me Beyond what I find in my wildest dreams Wildest dreams So I will praise You through it all Even before the miracle Believing when I cannot see I know that You have good things planned for me Infinitely greater Than what I think is best My future is surrendered So today I can rest 'Cause You say I'm good enough And worthy of Your heart And if You hold my forever Hope is never too far I know that You have good things planned for me Planned for me Beyond what I find in my wildest dreams Wildest dreams So I will praise You through it all Even before the miracle Believing when I cannot see I know that You have good things planned for me Yes You do, yes You do Oh how trustworthy You are, You are And oh how good to me You are, You are And oh how trustworthy You are, You are And oh how good to me You are, You are I know that You have good things planned for me Planned for me Beyond what I find in my wildest dreams Wildest dreams So I will praise You through it all Even before the miracle Believing when I cannot see I know that You have good things planned for me Oh You are trustworthy I know that You have good things planned for me