Era uma vez, numa livraria de Londres em ruínas, uma rapariga chamada Posy Morland que passava a vida perdida nas páginas dos seus romances preferidos. Então, quando Lavinia, a excêntrica dona da Bookends, morre e deixa a loja a Posy, ela tem de largar os livros e entrar no mundo real, pois Posy não herdou apenas um negócio com problemas, mas também as atenções indesejadas do neto de Lavinia, Sebastian, também conhecido como «o homem mais rude de Londres». Posy tem um plano astuto e seis meses para transformar a Bookends na livraria dos seus sonhos.