Слово "обворожить" восходит к древнерусскому "ворожить" (колдовать). Так что с этимологической точки зрения значение трансформировалось от "околдовывать" до "пленить", "вызывать восхищение".
Можно прибить гвоздями и откусить шляпку. Или посадить на жидкие гвозди.