Herrick's Carol

This is a four part carol for choirs. The words are by Robert Herrick (1647).