It’s not determined by circumstances, surroundings, events, or abilities but rather by what is already secure and promised. It is not dependent on the stars, luck, or chance but has already been determined and settled in the heart and mind of God for our good and because of His unfailing love for us.
No human being or situation can fulfill all your deepest needs. Both people and situations change throughout our lives.You may have days of feeling satisfied, but the satisfaction is temporary, the glimmer of hope fleeting. Only God can provide you with the love, acceptance, and security that, at the end of the day, is at the root of what our hearts are longing for. God stands ready to meet your deepest inner needs. This is where our true source of hope is. This is His promise to us – Jesus, the Anchor of our soul, firm and steadfast. He will meet our deepest needs.