L'Angleterre d'Elizabeth I était "protestante", l'Ecosse de Mary Stuart était catholique. Les deux reines (et les deux royaumes) avaient des raisons personnelles, politiques et religieuses de se détester profondément. Mary (Queen of the Scots) fut décapitée sur ordre de sa rivale en 1587. Ironiquement, Elisabeth mourut sans successeur et le trône d'Angleterre revint à James, le fils de Mary. Une famille écossaise allait donc régner pendant 100 ans sur l'Angleterre. Cette période troublée vit une guerre civile, des troubles constants entre les deux royaumes, une dictature et une révolution le tout clos par une invasion étrangère (Guillaume d'Orange) venu pour rétablir "la paix protestante".
Les Ecossais qui avaient été délaissés par les Stuarts vivaient sous la coupe de clans essentiellement préoccupés par leurs rivalités.