Un joven profesor descubre por primera vez lo que es el auténtico amor cuando conoce a una de sus alumnas, Margaret, una chica tan extraña como seductora. Ella le corresponde, pero le advierte enseguida que está entrando en terreno peligroso, ya que está sujeta a una maldición. Cuando el profesor insiste en casarse con ella pese a todo, Margaret le lleva a conocer a su familia. El pretendiente enseguida se da cuenta de que realmente pasa algo extraño: la familia está compuesta exclusivamente de mujeres, de edades muy distintas, y todas ellas tienen nombres que se derivan del de su amada. Incluso viven en un lugar llamado Margarettown… Guiado por su pasión, el joven entrará en mundos que nunca sospechó que existían.
Una historia fascinante y conmovedora sobre lo que hace falta para amar a una misma persona a través del tiempo, y lo difícil que resulta conocer realmente a aquel a quien amamos.