Hearts In Armor
Trisha Yearwood Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

One more day
My heart's in armor
Though I meant to let you in
In an effort not to harm it
I have missed my chance again

I was singing when I freed you
But my pride was just a veil
I pretended not to need you
Now my heart tells a different tale

And every hour that goes by
The harder I become
Because I let that well run dry
Because I left you unanswered

Then like a fool I kept my secret
When it made no sense to try
Now I can no longer keep it
For it's late and the moon is high

And every hour that goes by
The harder I become
Because I let that well run dry
Because I left you unanswered

One more day my heart's in armor
Though I did not see it then
I would finish what you started
If I had that chance again





I would finish what you started
If I had that chance again

Overall Meaning

"Hearts In Armor" by Trisha Yearwood is a ballad that tells a story about a woman who is struggling with vulnerability and missed opportunities in her romantic life. The first verse explains that despite her intentions of letting someone into her heart, she kept her guard up and missed her chance. This is possibly due to fear of getting hurt or a lack of trust in others. However, she realizes that she made a mistake in not allowing herself to be vulnerable and let love in. The second verse reveals that she realized her mistake too late - after she had pushed away the person she cared for. She kept her feelings hidden and never expressed them, which only led to regret and a growing sense of isolation.


The chorus is the main message of the song, showing how the woman is struggling to keep herself closed off from others, but is now questioning that decision. The repeated line "every hour that goes by, the harder I become" shows how her walls are getting higher and her heart is becoming more guarded, as she continues to bottle up her emotions. The song ends on a wistful note, with the woman wishing she could go back and do things differently, showing that she has come to understand the importance of vulnerability in relationships.


Line by Line Meaning

One more day
Another day passes by


My heart's in armor
My heart is guarded and protected


Though I meant to let you in
Even though I wanted to open up to you


In an effort not to harm it
To prevent any more emotional pain


I have missed my chance again
I missed the opportunity to show my true feelings


I was singing when I freed you
I was happy when I let you go


But my pride was just a veil
But really, I was masking my vulnerability with pride


I pretended not to need you
I acted as if I didn't require your love and attention


Now my heart tells a different tale
But now, I realize I do need you and my heart is showing it


And every hour that goes by
As time ticks on


The harder I become
I am becoming tough and unapproachable


Because I let that well run dry
Because I drained myself of emotions


Because I left you unanswered
Because I didn't respond to your love


Then like a fool I kept my secret
I foolishly kept my true feelings hidden


When it made no sense to try
When it was illogical to hide my emotions


Now I can no longer keep it
But now, I can't keep my feelings hidden


For it's late and the moon is high
It's late at night and it's time to reveal my feelings


One more day my heart's in armor
Another day passes and I am still being guarded


Though I did not see it then
Even though I didn't realize it before


I would finish what you started
I would continue what you began with me


If I had that chance again
If I had another opportunity to show my love




Lyrics © O/B/O APRA/AMCOS

Lyrics Licensed & Provided by LyricFind
To comment on or correct specific content, highlight it

Genre not found
Artist not found
Album not found
Song not found

More Versions