Meaning of "Margaret" by Marillion
The lyrics of "Margaret" by Marillion seem to encompass themes of love, separation, and the inevitable passage of time. The repeated references to taking different roads and paths signify the divergent journeys individuals take in life, leading them away from each other and preventing a reunion. The mention of dancing and celebration at Mhairi's wedding adds a touch of joy and liveliness to the song, contrasting with the underlying sadness of lost love and missed opportunities. The song captures a sense of longing and nostalgia for a past love that can never be rekindled, evoking bittersweet emotions in the listener. Overall, the lyrics of "Margaret" delve into the complexities of relationships, partings, and the poignant moments that life presents.