Search for crossword answers and clues

Answer for the clue ""___ cradles a king" ", 23 letters:
forthemangerofbethlehem