À la fin des années cinquante, la veuve Florence Green (Emily Mortimer) rêve d'ouvrir sa propre librairie. Pour cela, elle investit toute sa fortune dans une vieille maison située dans la petite ville ...
Lorsque Florence acquiert « Old House » à Hardborough pour y ouvrir une librairie, elle se heurte à l'opposition des habitants. Notamment Violet Gamart, épouse d'un général aisé, qui va tout faire ...