Elspeth jest córką majora Iana Gordona, który pod rozkazami generała Wellingtona walczy na Półwyspie Iberyjskim przeciwko wojskom napoleońskim. Wraz z matką podąża za ojcem i w dorosły świat wkracza nie w londyńskich salonach, lecz w obozie wojskowym. Ta niezwykle dzielna dziewczyna nie ma złudzeń - zdaje sobie sprawę, że brak jej zarówno towarzyskiej ogłady, jak i oszałamiającej urody, i nawet nie marzy o miłości. Wszystko się jednak zmienia, gdy na jej drodze pojawia się porucznik Valentine Aston, nieślubny syn hrabiego. Val doznał w życiu wielu upokorzeń i jest nieufny wobec tych, którzy pragną ofiarować mu przyjaźń i miłość. Należy do nich również Elspeth...