W 1942 roku do wsi Wielkie Lipy wkracza niewielki oddział niemieckich żołnierzy. Trzydzieści lat później Andrzej Hołotyński, krakowski student, przyjeżdża do Wielkich Lip, gdzie jego ojciec, naukowiec, prowadził wieloletnie badania, i odkrywa mroczne dzieje wioski i tajemnicę skrywaną przez jej mieszkańców. Niemiecki żołnierz Karl Strauch odwiedza wieś w roku 1996, aby u schyłku życia zmierzyć się z własną przeszłością…
W nowym, rozszerzonym wydaniu swojej głośnej powieści Marcin Pilis umiejętnie przeplata trzy plany czasowe i doświadczenia kolejnych pokoleń, odsłaniając czytelnikowi sieć dramatycznych powiązań bohaterów na przestrzeni kilkudziesięciu lat wojennej i powojennej historii.