White Mare, Red Stallion by Diana L. Paxson
Set in ancient, magical Scotland, this is the story of Maira, a proud and beautiful Celt, trained in warfare as well as womanhood. Carric loves her but he belongs to an enemy tribe and she has vowed to kill him. The author has also written The Paradise Tree, The Earthstone, Lady of Light and Lady of Darkness.