The song "Maggie" by Colin Hay is about a person's memories of a past love named Maggie. The lyrics describe how the speaker first met Maggie and how they fell in love. They reminisce about spending time together, throwing stones into the sea, and learning valuable life lessons from Maggie. However, Maggie eventually left, and the speaker hadn't heard from her in years until her mother called to inform him that Maggie had passed away. Throughout the song, the speaker expresses his love for Maggie and how much he misses her. He wonders if she had made a conscious decision to leave life and questions how he can live without her. The song ends with the speaker dreaming about Maggie coming to visit him and walking with her to new places. The meaning behind "Maggie" is a reflection on lost love and how it can leave a lasting impact on someone's life. The lyrics evoke a sense of longing and sadness for the memories of the past. Despite the pain of the loss, the speaker still holds on to the memories and love shared with Maggie.