foretaste: an early limited awareness of something yet to occur
expectation: belief about (or mental picture of) the future
cheesecloth: a coarse loosely woven cotton gauze; originally used to wrap cheeses