La serie cuenta la historia de una amistad duradera entre Orry Main, interpretado por Patrick Swayze, perteneciente a una familia de terratenientes de Carolina del Sur, que aún cuenta con esclavos trabajando en sus plantaciones, y George Hazard, encarnado por James Read, que viene de una familia acomodada del Norte, en Pennsylvania, enriquecida por las fábricas y la gran industria.
Ambos llegan a hacerse amigos íntimos pese a sus distintos orígenes y costumbres, mientras estudian en la Academia Militar de West Point, y será la Guerra de Secesión Americana la que cuestione el punto al que llega esa gran amistad, cuando ellos y sus familias se ven enfrentados en bandos opuestos.