The song "When My Love Crosses Over" by John Hiatt tells the story of a couple who make a promise to each other under the night sky. They swear their love is true and vow to see it through. They embark on a journey, heading southwest across the Muscle Shoals. As they encounter challenges along the way, like sliding down a riverbank in the rain, they give thanks for the strength to carry on. They reach the water's edge, where the woman tugs the man's arm, and they both decide to take one more step. However, the river unexpectedly takes hold of them, symbolizing the uncertainties and surprises in life. The chorus speaks of crossing the mighty river, not just metaphorically but also literally. The narrator expresses his determination to be with his love wherever she goes, describing a new western world with mountains, plains, and deserts leading to the Californias. It portrays a sense of adventure, leaving behind the past and embracing the journey into the unknown. The lyrics mention how the couple never looked back, as the Mississippi River washed them clean, suggesting a fresh start. The journey has been long and filled with uncertainty, but the unknown has always been a part of their lives. The song also touches on temporarily losing track of each other, but eventually reuniting with a smile, bringing back the joy and excitement of a child discovering something new. The narrator suggests that no matter how many times they go through this journey, it will still be special and meaningful. Overall, "When My Love Crosses Over" is a poetic representation of a lifelong commitment to love, exploration, and embracing the unknown together. It emphasizes the willingness to face challenges and embark on new adventures for the sake of love and companionship.