who sings morning has broken?
Morning Has Broken by Cat Stevens Songfacts. Stevens got the lyrics from a hymn book he found at a bookstore while looking for song ideas. It was a children's hymn by Eleanor Farjeon, who also wrote a lot of children's poetry.