Boy with a Moon and Star on His Head Lyrics

Lyric discussion by jz_12345 

Cover art for Boy with a Moon and Star on His Head lyrics by Cat Stevens

It definitely seems to have some religious meaning, especially the part in the end where it mentions "people would ride from far and wide just to seek the word he spread"

There are also allusions to a baby in a basket (Moses). IT seems very religious to me but I don't know much about Christian/Islamic motifs