The song "All My Life" by Uriah Heep is about a person who has found someone special and is realizing that they may have found the love of their life. The lyrics express the excitement and urgency to confess their feelings for this person. The song begins with the narrator reflecting on a moment when they had the opportunity to express their emotions. They feel compelled to quickly seize this chance and hope that the other person feels the same way. The narrator suggests that they could have a great connection and achieve a harmonious relationship if the other person agrees to be with them. They are willing to make a commitment and envision a future with this person. The lyrics convey that the narrator has never considered settling down or getting married. However, after encountering this special person, they now believe they could love them for the rest of their life. The urgency to express their feelings intensifies as the narrator reveals that they have only taken one chance, perhaps indicating that they have only one shot at winning this person's heart. They express their desire for physical intimacy, expressing a strong attraction and emotional connection. The narrator believes that all the things they have tried to say in the past are finally coming out in the right way, reflecting their genuine feelings and the authenticity of their emotions. The lyrics also convey a sense of luck and destiny, as the narrator believes that this person must be their lucky charm, indicating that they feel fortunate to have found them. They reiterate their willingness to commit and express their love for this person, emphasizing that their love will last forever. Overall, "All My Life" is about the exciting experience of finding someone special and discovering the potential for a lifelong love. The lyrics convey the urgency to confess feelings, the desire for a physical connection, and the belief in a lasting, committed relationship.