La trama de Cold Mountain se centra en un pueblo, llamado de la misma manera que el filme, durante la Guerra Civil estadounidense en donde una mujer (Nicole Kidman) busca refugio para esperar la llegada de su amado, que vuelve herido de la batalla. En este proceso se queda junto a Ruby (Zellweger), una pueblerina ruda y desagradable con quien acaba desarrollando una buena amistad