Robert de Bruce organise les Jeux des Highlands. Kenneth Sutherland, connu pour être aussi vaillant à la bataille que vigoureux dans le lit des dames, est venu s'y distinguer afin d'intégrer la garde d'élite du roi. Il y croise Mary, jeune femme effacée. Sous ses nippes grises, il devine l'or de ses cheveux et la splendeur d'un corps de nymphe. Après une nuit inoubliable, Mary s'enfuit. Furieux, Kenneth apprend alors que celle qu'il prenait pour une simple dame de compagnie est en réalité la comtesse d'Atholl. Quelques mois plus tard, il la retrouve en Angleterre où l'envoie le roi en mission spéciale...