In a secluded castle, Margaret, a highly sensitive young girl, lives peacefully with her mother, Helen. On the evening of her twentieth birthday, Helen invites Margaret's grandmother, Agatha, for dinn...Show more