Athelstan [noun] + glimpse [verb]