Time Tangle por Frances Eagar, 1976. A música é Greensleeves .
Enquanto fica na escola do convento durante o Natal, uma jovem garota conhece um jovem misterioso que ela acredita ser um fantasma do século XVI.
Veja o comentário do OP acima confirmando o palpite.