De witte merrie is gesitueerd in Alba, het Schotland van de achtste eeuw, waar de Pictische Kelten - van wie in historisch perspectief weinig bekend is - heer en meester zijn. De hoofdpersoon is Rhiann, een Schotse priester-druïde, die op zoek is naar liefde en geluk. Ze wordt daarbij ernstig gehinderd door een verleden dat is getekend door gewelddadig fysiek misbruik. Als het verhaal opent, staat Rhiann aan de vooravond van een verstandshuwelijk met de verbannen Ierse prins, Eremon, die op zijn beurt wanhopig op zoek is naar bondgenoten om zijn verloren overzeese troon te herwinnen.De aanhoudende schermutselingen tussen de Schotse stammen en de opmars van de Romeinse invallers zorgen voor extra complicaties...