The given lyrics belong to Bob Dylan's song "Make You Feel My Love," and not John Mark McMillan's. Nevertheless, "Make You Feel My Love" is a heartfelt love song where the singer expresses their unwavering devotion and commitment to their loved one. Despite the challenges and hardships they may face, the narrator promises to be there, offering comfort and support during difficult times. The lyrics convey the singer's willingness to do whatever it takes to make their beloved feel loved and cherished. They offer a warm embrace during rainy days and assure that they will remain by their side even when no one else is there to offer solace. The singer is so devoted that they would wait for a million years if it brings comfort to their loved one. The song suggests that the subject of affection may be uncertain about their feelings or where they belong, but the singer is steadfast and committed. They assure that they would never hurt or betray their loved one and knew it from the moment they met that they belonged together. In the face of adversity, the singer is ready to face any hardship, go to great lengths, and make sacrifices to bring happiness to their partner. They emphasize that there's nothing they wouldn't do, even if it means going hungry, enduring physical pain, or facing any challenge. The lyrics also mention storms and the winds of change, representing the obstacles and uncertainties that life may throw their way. Despite this, the singer asserts that their love is powerful and unmatched. Overall, "Make You Feel My Love" is a heartfelt expression of deep love and commitment. The singer is willing to provide unwavering support, endure hardships, and do anything necessary to make their beloved feel their love.