Simon's Town, base de la Marina Real británica en Sudáfrica, primera mitad del siglo XX. Louise Ahrendts es una chica de piel oscura, con carácter y decidida: quiere ser enfermera pese al rol que le depara una sociedad condicionada por leyes no escritas sobre el color de la piel. David Horrocks es inglés, blanco y teniente de la Marina. El destino va a hacer que se crucen sus caminos.
A contracorriente, ambos quieren unir sus vidas, pero la Segunda Guerra Mundial y las presiones sociales harán todo lo posible por impedirlo, sembrando de obstáculos su día a día.