The song "Judy and the Dream of Horses" by Belle and Sebastian tells the story of a girl named Judy who is a bit of a rebel and a dreamer. She writes a sad song and shares it with a boy at school, but she feels like she's lost her way. Judy finds solace in books and dreams, and she escapes into her imagination. The song talks about her longing for freedom, adventure, and the best things in life, like the dream of horses. The lyrics show Judy as a free spirit who longs for something more in life. She's searching for love, excitement, and beauty, but feels like she's stuck and unable to find it. The song is a message of hope, telling Judy to keep dreaming and writing songs, and to never give up on her dreams, even when things seem tough. The song reflects a sense of longing and a desire for something better, and it's a reminder to keep dreaming and pursuing the things that make us happy, even when it feels like there's no hope.