Den håbløse romantiker Caroline Spencer drømmer om at lægge sit enkle liv bag sig og blive forfatter, men hun mangler modet. Hun vil også have et forhold, der er som taget ud af en kærlighedsroman, så hun er vært for en bogklub sammen med sin bedste ven og største fan Guy Sparks, uden at indse, at Guy længe har næret følelser for hende. En morgen beslutter Caroline at skippe arbejdet for at erstatte et eksemplar af en bog, hun læser, efter at hendes hund har ødelagt den. Caroline opdager en ny, mystisk butik, som drives af en excentrisk mand, der, da han hører, at Caroline elsker romantik, sælger en meget speciel gammel bog til hende.