forewarning: an early warning about a future event
psychological feature: a feature of the mental life of a living organism
margrave: a German nobleman ranking above a count (corresponding in rank to a British marquess)