• to pore on sg, to pore upon sg
• to gaze hard at sy, to stare hard at sy
• to gaze hard at sy, to look hard at sy, to stare hard at sy
• to gloat over, to gloat upon
• to gloat over, to gloat upon
• admirer, marvelling, wonder-struck
• admiration, gaze, star-gazing, stare, staring
• amazing, gorgeous, marvellous, marvelous, prodigious, wonderful, wondrous
• astonishingly, prodigiously, wondrous, wondrously
• to astonish, to sensationalize