tantalising glimpse