Maddie é bonita e talentosa, pelo que todos esperam que ela se case em breve. Mas Maddie é muito tímida em relação aos homens, além de ter um medo terrível de espaços públicos e multidões.
Para se livrar de ter de ir a festas e ser cortejada, Maddie inventa um noivo imaginário: um capitão escocês de nome MacKenzie, muito apaixonado e dedicado, a quem escreve cartas onde revela os seus mais íntimos desejos e anseios. Aproveitando as prolongadas ausências do capitão, que vive convenientemente longe por causa da guerra, Maddie vai conseguindo escapar à pressão de se apresentar à sociedade.
Anos depois, porém, o inimaginável acontece: o capitão, produto da sua imaginação, aparece em carne e osso à porta do seu castelo. Este capitão Logan MacKenzie é um soldado atraente, mas rude e selvagem. E o pior de tudo é que tem na sua posse as cartas de Maddie, aquelas que ela escreveu ao seu noivo fictício, e que contêm segredos inconfessáveis.
Agora, o capitão pretende fazê-la cumprir todas as promessas que ela lhe fez e que nunca esperou ter de concretizar…