Words by Christina Rossetti, adapted by Jean Anne Shafferman, music and orchestration by Mark Hayes – Arranger