"I Can't Believe My Heart" is a romantic love song intended to be sung by Megara in Hercules which that was recorded by Susan Egan, but never added to the movie. The writers decided a ballad did not fit Meg's personality, so the song was scrapped and replaced with "I Won't Say (I'm in Love)".
Lyrics[]
I've always thought that men were slime
And every guy I've met has proved me right
Until tonight.
Just when I thought I had it figured
That life's a game you cannot win,
He comes in and changes all the rules.
What I've been taught, I learned the hard way
That life and love are never just.
And if you trust, you're just one of the fools.
And now I can't believe my heart
Is saying don't resist him
That I've been on my guard too long
I can't believe my heart
Surrendered when I kissed him
And told me all I thought I knew,
As sad but true, is wrong.
If life is worth the disappointment
I hadn't seen one reason yet,
Until I met the boy who smiles for free
Upon this Earth, there's no one like him
He sees the girl I long to be
Making even me believe in me
And now I can't believe my heart
Has overcome my senses,
To help me see that he's the prize.
I can't believe my heart
Says tear down all your fences,
That everything you want and more is right before your eyes.
I can't believe my heart
Could be so...
Wise