Meaning of "Shepherd" by Caroline Rose
"Shepherd" delves into the complexities of past relationships and the lingering emotions that can haunt individuals long after they have ended. The song captures a sense of longing and nostalgia, as the protagonist reminisces about stolen moments and reflects on the unchanging nature of their feelings. The lyrics also touch on themes of loneliness and the difficulty of moving forward, as the protagonist grapples with the pain of being alone. The imagery of watching nameless people walk the streets suggests a sense of detachment and voyeurism, highlighting the protagonist's internal struggles. Ultimately, the song conveys a sense of acceptance and vulnerability, as the protagonist acknowledges their enduring love for the other person. The repetition of "I ain't sad at all" could be seen as a defense mechanism to mask true feelings of heartache and longing. In the end, the protagonist's willingness to give everything and volunteer, as well as the realization that they are still in love, speaks to the complexity of human emotions and the enduring power of love.