she would dance and sing on talbletops when the mood struck her
Related Translations:
心血来潮: take it into one's head; (have) a sudden inspiration; a sudden thought hit one.; be seized with a sudden impulse; be prompted by a sudden impulse; be seized by a whim; suddenly think of a
心血来潮忘乎所以: lose one's head in a moment of excitement