The song "Thank You For Waiting (For Me)" by Harry Connick Jr. is a heartfelt expression of gratitude towards someone who has patiently waited for the singer to change and become a better person. In the lyrics, the singer admits to feeling lost and drifting, having lost their bearings in life. They acknowledge that they have been neglectful and not caring enough about the things that matter. The singer promises to do better and start caring, finally realizing the need to change and be accountable for their actions. The chorus emphasizes the importance of truly listening, looking, and praying in order to understand the other person. The singer shows gratitude for the person's patience and willingness to wait for them to come around. The leap of faith mentioned in the lyrics symbolizes the singer's commitment to change and be more available. They recognize that they don't have much to lose and are willing to answer when called upon. Overall, the song speaks to the transformative power of love and appreciation for the person who has stood by them during their journey of self-discovery and growth. It is a message of redemption and gratitude towards the person who patiently waited for the singer to become the person they are meant to be.