心血来潮

listen to the pronunciation of 心血来潮
Китайский Язык - Английский Язык
have a brainstorm
to be prompted by a sudden impulse
carried away by a whim