Au lendemain de la sanglante bataille de Culloden, le capitaine Logan Fairchild, soldat désabusé, reçoit une ultime mission d'un ennemi mourant : remettre une miniature à sa fille, Caitlin. Dès que son regard croise celui du portrait, Logan est envoûté. Porté par une étincelle d'espoir qu'il croyait éteinte, il se lance dans une quête qui le mènera au coeur des Highlands. Entre honneur, secrets et passion, le capitaine s'apprête à livrer le plus grand combat de sa vie : celui de conquérir le coeur de la belle Écossaise.