knocking one socks off (verb) thrill: excite, stimulate
Sinonime: arbitrary,
casual,
chance, contingent, fluke, fluky,
fortunate,
haphazard,
happy, incidental, luck in, luck out, lucky-dog, odd, providential,
random, serendipitous, unforeseen, unplanned
Antonime: calculated, deliberate, designed,
intentional, planned,
unlucky