to have had a foretaste of: Difference between revisions