to be driven to do something by some spiritis (something that one wouldn't have normally done otherwise); the twists and turns of fate [written and colloquial]
to be driven to do something by some spiritis (something that one wouldn't have normally done otherwise); the twists and turns of fate [written and colloquial]