Emotion.
A diversion that occupies one's time and thoughts (usually pleasantly)
Be on the mind of.
The power of attracting or holding one's attention (because it is unusual or exciting etc.)