Michelle Keegan ‘is in her golden moment’