All my life
Choir! Choir! Choir! Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

I've got time to talk it over
I've got time to help you grow
I can no longer hold your hand
As a boy becomes a man

I have to let you face the world
To fight and learn to love
To watch your loved ones die
And put me to the fire
Oh what have I done
I'm so sorry my son
I brought you into this world
Oh what have I done

Hiding from you, my guard is always up
Trying to set an example from the down and out
Time is all I have with you
The time of my life

But we've got time to talk it over
And I've got time to help you grow
I can no longer hold your hand




As a boy becomes a man
Becomes the man

Overall Meaning

The lyrics of Choir! Choir! Choir!’s song All My Life speaks about the father-son relationship and the transition of a boy becoming a man, including the challenges and difficulties that come with it. The first verse mentions that the father has time to talk and help his son grow, but he can no longer hold his hand. He acknowledges that he needs to let his son face the world and learn to love, even if it means experiencing pain and loss. The father expresses his regret and sorrow for bringing his son into a world full of difficulties and hardships. He admits that he may not have done his best as a father, but his love for his son is unwavering.


In the second verse, the father reveals that he has been hiding his emotions from his son, trying to set an example of resilience and strength. He acknowledges that time is precious and that he wants to make the most of it with his son. Despite his fears and anxieties, he is willing to talk and help his son grow. The chorus repeats the sentiment of the first verse, emphasizing the importance of time and the father’s willingness to guide his son through the journey of growing up.


Overall, the lyrics of All My Life showcase the complexities of the father-son relationship, including love, regret, and the passage of time. It highlights the difficulties of growing up, but also the bond between a parent and child that endures through hardship.


Line by Line Meaning

I've got time to talk it over
I have the time and willingness to discuss and provide guidance on any matters you wish to bring to my attention


I've got time to help you grow
I have ample time to support and encourage your personal development


I can no longer hold your hand
It is time for you to learn and face challenges on your own without constant guidance from me


As a boy becomes a man
As you mature from a dependent child to an independent adult


I have to let you face the world
I must allow you to experience life's challenges and triumphs on your own to become a stronger and wiser individual


To fight and learn to love
To struggle and grow in your quest for love and happiness


To watch your loved ones die
To experience the inevitable loss and heartbreak that comes with relationships and life


And put me to the fire
To challenge and test my own strength and resilience as a parent


Oh what have I done
Expressing regret and questioning my actions or decisions as a parent


I'm so sorry my son
Apologizing for any mistakes or shortcomings as a parent


I brought you into this world
Acknowledging parental responsibility for your existence


Hiding from you, my guard is always up
Feeling the need to conceal vulnerability or insecurity in front of your child while maintaining a protective stance


Trying to set an example from the down and out
Striving to lead by example even in times of hardship or adversity


Time is all I have with you
Emphasizing the importance of quality time spent together between a parent and child


The time of my life
Referring to the present moment as a significant period of personal growth and connection with your child




Lyrics © DistroKid
Written by: Robert Davidson

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
Comments from YouTube:

@africancatholicsongs6344

beautiful

@Ksealey89

Lovely

More Versions