I hope you'll forgive me For the thoughts that I had When I heard the news And I knew that I wasn't the dad I thought you'd betrayed me; I never imagined What now I know to be true And I feel so ashamed That I had those doubts about you It was yesterday mornin' That I heard it from a cousin of mine I didn't know what to do I spent the whole day cryin' But late last night, I had a wonderful dream An angel told me all about you That the baby inside you is something a man didn't do I want you to know that I feel just the same I'm so proud that you're mine and you'll carry my name And I don't know exactly what we're gonna do But I believe in Him And I believe in you Now our families and the people we know And the rest of this town They're already talkin' You know it's goin' around But together we'll stand for the truth that we know Until heaven shows us some more 'Cause God's doing something that never has happened before I want you to know that I feel just the same I'm so proud that you're mine and you'll carry my name And I don't know exactly what we're gonna do But I believe in Him And I believe in you I want you to know that I feel just the same I'm so proud that you're mine and you'll carry my name And I don't know exactly what we're gonna do But I believe in Him And I believe in you I believe in Him And I believe in you