不由自主

Idiom

 * 1) to not be able to restrain oneself; to feel an irresistible urge to do something; can't help but; involuntarily; spontaneously