Die junge, aufgeweckte Polly Parrish arbeitet über die Weihnachtstage als Aushilfe in einem Merlin’s Departement Store. Als sie gerade auf dem Weg zur Arbeit ist, sieht sie eine Frau, die gerade dabei ist, ihr Kind vor einem Waisenhaus auszusetzen. Doch die Mutter flüchtet und einige Passanten...
Im Jahre 1808: Nina Maria, genannt „Firefly“, ist Spionin im Dienste der Engländer. Ihr Geliebter, Don Diego, arbeitet hingegen für die Franzosen. Nach der siegreichen Schlacht über die Franzosen 1813 finden die beiden dann endgültig zueinander.