情不自禁:cannot help oneselflet oneself gocannot control one's feelingsget off at full scorein spite of oneself
can't help sb but do pass through one's mind
cant help doing
can't help doing sth