For all of us, there is a perfect Father waiting for us.
God is good. That is who God is... good. Nothing wrong. Nothing impure. Nothing out of place. God is good. Perfect. And he loves us. Perfectly. Each of us. No matter what the scenario is with your earthly father. No matter how badly we think we've messed up. No matter how far away we think we are.
He is always waiting with open arms for us to run home to him.... the good Father.
You are loved by God. That's who you am... loved. It's your real identity. Not rejected. Not despised. Not ignored. And that will never change, because God is the one who is doing the loving. And God never changes. He defines you. Not the world around you. Even your earthly father. God's love defines you.
Don't make the mistake of living your life ruled by ghosts of your past... what people thought of you. Don't live your life persuaded by those in your present. Live your life surrendered always to the Father, your ONE true Father in heaven, who is your future. There can be no better guide or reason for life. He's a good Father.
God is a Good Father
For you, Lord, are good. The Lord is good. So give thanks to the Lord, for he is good! His love endured forever. You are good and you do what is good! The Lord is good to all. No one is good except God alone. Every good and perfect gift is from above, coming from the Father. (Psalm 86:5; 100:5; 107:1; Psalm 119:68; Psalm 145:9; Mark 10:18; James 1:7)
You are Loved
God's loving kindness is good to you. God is merciful and gracious, abounding in steadfast love for you. The Lord God will quiet you with his love. God shows his love for you in that while you were still a sinner, Christ died for you. Nothing will be able to separate you from His love. Because of His great love for you, he made you alive with Christ. Cast your anxieties on God, because he cares for you. For God so loved the world, He gave you his only son. (Psalm 69:16; 86:15; Zephaniah 3:17; Romans 5:8; Romans 8:39; Ephesians 2:4-5; 1 Peter 5:6-7; John 3:16)