Il buon cuore Harbour ha trascorso tutta la sua vita cercando di prendersi cura di suo fratello minore senza madre e suicida, Wilbur. I fratelli sono inseparabili. A trent'anni perdono il padre ed ereditano la sua libreria di seconda mano. Un giorno Alice entra nel negozio con la sua piccola figlia. Alice è una donna delle pulizie del vicino ospedale e vende i libri che i pazienti lasciano. La figlia Mary desidera una casa in cui i libri non vengono sempre venduti. Harbour si innamora di Alice e presto tutti e quattro sono strettamente intrecciati nella vita dell'altro - e forse anche nella morte.