Fleeting glimpse of creation ?