简介: An egocentric artillery Captain and his venomous wife engage in savage unremitting battles in their isolated island fortress off the coast of Sweden at the turn of the century. Alice, a former actress who sacrificed her career for secluded military life with Edgar, reveals on the occasion of their 2

sitemap