Sometimes it seems like historical fiction but mostly it is fantasy. It is based on the ballad of Tam Lin, who is a young man captured by the faeries.
An Earthly Knight
by
Janet McNaughton, 2004