Here is a great word about the gospel from JC Ryle…
Let us take comfort in the thought that the Lord Jesus does not cast off His believing people because of failures and imperfections.
He knows what they are.
He takes them, as the husband takes the wife, with all their blemishes and defects, and, once joined to Him by faith, will never leave them. He is a merciful and compassionate High priest. It is His glory to pass over the transgressions of His people, and to cover their many sins.”
– J.C. Ryle
Let that word sink in.
Sin in your life? Failure? Frustration? Trouble?
He has taken you as His own and, once joined to you, He will never leave you.