Londra, 1865. Sally Suggs è una giovane donna che, ogni giorno, lavora instancabilmente per sopravvivere. Suo padre, un umile straccivendolo, si è ammalato e adesso tocca a lei portare avanti il suo lavoro. Ogni giorno gira per le strade della città raccogliendo gli stracci che la gente butta via e vecchi oggetti abbandonati da poter rivendere. Il suo unico tesoro è Flower, una splendida cavalla andalusa che i commercianti del mercato nero cercano di rubarle. È un mondo crudele governato da uomini, la concorrenza è spietata. Come se non bastasse, l’amore complica tutto. Il cuore di Sally è diviso in due: tra i sentimenti che prova nei confronti dell’amico e rivale Kelly e la corte dell’affascinante veterinario Gideon. Il Natale è sempre più vicino e la neve ricopre le vie di Londra, mentre Sally è alla disperata ricerca di una soluzione ai suoi problemi. È disposta a tutto pur di salvare la sua famiglia, tranne che a rifugiarsi in un matrimonio senza amore.