New Messi or new James? Either way, Norwich have struck gold