vivid [adjective] + recollection [noun]