1313. La bataille finale pour le trône d’Écosse est sur le point d’être livrée. Eoin MacLean, spécialiste des attaques ciblées au sein de la Garde des Highlands, défend les couleurs de Robert de Bruce, qui n’a plus qu’un seul obstacle : ce renégat de MacDowell. Or, celui-ci s’apprête à marier sa fille chérie Maggie à un Anglais. Le moment est idéal pour lui tendre une embuscade.
Pourtant, pour la première fois depuis le début de la guerre, Eoin sent sa main trembler car, sept ans plus tôt, il a épousé Maggie bien qu’elle appartînt au camp ennemi. Puis elle l’a trahi, et il lui a laissé croire qu’il était mort. Aujourd’hui, même s’il la hait, il n’a pas renoncé à ses droits d’époux.